วิธีการโทร () และวิธีการสมัคร () ไม่ได้ใช้มากในแอปพลิเคชันชั้นบน แต่มักจะเห็นเมื่อเขียนกรอบ JS ที่ชั้นล่าง หลังจากนั้นไม่นานพี่ชายของ Duniang พบว่าอาจารย์หลายคนเขียนความเข้าใจและบันทึกของตัวเอง แต่พวกเขายังคงอยู่ในหมอกดังนั้นพวกเขาจึงไปที่ W3C เพื่อศึกษา
เมื่อศึกษาสองวิธีนี้ทางออนไลน์ใน W3C ฉันเห็นคำที่เรียกว่า "การแอบอ้างวัตถุ" ฉันคิดว่าแนวคิดนี้มีความสำคัญมากซึ่งทำให้ฉันเข้าใจวิธีการทั้งสองนี้ได้ง่ายขึ้น
วิธีการโทร () ดูตัวอย่างที่กำหนดโดยเจ้าหน้าที่
ฟังก์ชั่น SaysColor (sprefix, ssuffix) {alert (sprefix + this.color + ssuffix);}; var obj = วัตถุใหม่ (); obj.color = "สีน้ำเงิน"; saycolor.call (obj, "สีคือ", "สีที่ดีมากแน่นอน");ผลลัพธ์สุดท้ายคือ "สีเป็นสีน้ำเงินเป็นสีที่ดีมากแน่นอน"
วิธีการโทร () คือการแทนที่สิ่งนี้ในวิธีการด้วยพารามิเตอร์แรกจากนั้นส่งพารามิเตอร์ต่อไปนี้ไปยังวิธีการใช้งาน
ใช้ () วิธีการก่อนอื่นให้ดูตัวอย่างที่ได้รับจากเจ้าหน้าที่
ฟังก์ชั่น SaysColor (sprefix, ssuffix) {alert (sprefix + this.color + ssuffix);}; var obj = วัตถุใหม่ (); obj.color = "สีน้ำเงิน"; saycolor.apply (obj, อาเรย์ใหม่ ("สีคือ"ผลลัพธ์สุดท้ายยังคงดูเหมือนว่า "สีเป็นสีน้ำเงินเป็นสีที่ดีมากแน่นอน"
ในความเป็นจริงวิธีการโทร () และวิธีการใช้ () สามารถพิจารณาได้ว่าคล้ายกัน พารามิเตอร์แรกคือการแทนที่คำหลักนี้ในวิธีการ แต่อาร์กิวเมนต์ที่ส่งผ่านไปยังวิธีนี้แตกต่างกัน การโทรคือการติดต่อโดยตรงและใช้เป็นอาร์เรย์ที่สอดคล้องกันทีละหนึ่งในอาร์เรย์
ความเข้าใจข้างต้นเกี่ยวกับการโทร () และใช้ () ในจาวาสคริปต์เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น