ในความเป็นจริงมีการสรุปดังนี้:
ตราบใดที่ฟังก์ชั่นจะถูกเรียกร้องให้ดำเนินการจะต้องเป็นวงเล็บ ในเวลานี้ฟังก์ชัน () จริง ๆ แล้วเท่ากับค่าส่งคืนของฟังก์ชัน แน่นอนว่าบางคนไม่มีค่าผลตอบแทน แต่ได้ดำเนินการพฤติกรรมในร่างกายฟังก์ชั่นแล้ว นี่คือพื้นฐานนั่นคือตราบใดที่มีการเพิ่มวงเล็บซึ่งหมายความว่ารหัสร่างกายฟังก์ชั่นจะถูกดำเนินการ
ผู้ที่ไม่มีวงเล็บจะใช้ในการส่งพารามิเตอร์โดยใช้ชื่อฟังก์ชันเป็นตัวชี้ไปยังฟังก์ชั่น ในเวลานี้ผลลัพธ์ของฟังก์ชั่นไม่ได้รับเนื่องจากรหัสร่างกายฟังก์ชันจะไม่ถูกเรียกใช้ มันผ่านตำแหน่งที่อยู่ของร่างกายฟังก์ชั่นเพื่อให้สามารถค้นหาฟังก์ชั่นร่างกายเพื่อดำเนินการเมื่อจำเป็น
ดังนั้นโดยปกติแล้วเราใช้เหตุผลที่ไม่มีวงเล็บ นี่เป็นเพราะลักษณะที่คลุมเครือของวงเล็บ เนื่องจากวงเล็บเป็น "ตัวดำเนินการเรียกใช้ฟังก์ชั่น" ซึ่งเทียบเท่ากับการดำเนินการฟังก์ชั่นดังกล่าวปัญหาที่เกิดขึ้นจะถูกเข้าใจหลังจากเข้าใจพวกเขา
นอกจากนี้: นอกเหนือจากการไม่เพิ่มวงเล็บทั้งสองด้านแล้วคุณยังสามารถเพิ่มวงเล็บทั้งสองด้านเพื่อรับรู้สำเนาของฟังก์ชั่นแทนที่จะดำเนินการฟังก์ชั่น หากไม่มีวงเล็บด้านซ้ายและมีวงเล็บอยู่ทางด้านขวามันก็เทียบเท่ากับการผลิตอสังหาริมทรัพย์มากกว่าวิธีการ เมื่อโทรใช้ชื่อแอตทริบิวต์หรือชื่อฟังก์ชั่นเท่านั้นและไม่จำเป็นต้องใช้วงเล็บของตัวดำเนินการเรียกใช้ฟังก์ชั่นเพราะมันเทียบเท่ากับคุณสมบัติ แน่นอนว่ามันสามารถเรียกได้ในรูปแบบของการเรียกใช้ฟังก์ชันและเพิ่มวงเล็บ นำตัวอย่างด้านบนถ้าเขียนเป็นบุคคล sayhello = sayhi () คุณสามารถใช้บุคคลโดยตรง sayhello หรือ person.sayhello () เมื่อโทรไป sayhello ทั้งสองบรรลุผลเดียวกัน
Baidu รู้คำตอบ:
ตราบใดที่ฟังก์ชั่นจะถูกเรียกร้องให้ดำเนินการจะต้องเป็นวงเล็บ ในเวลานี้ฟังก์ชัน () จริง ๆ แล้วเท่ากับค่าส่งคืนของฟังก์ชัน แน่นอนว่าบางคนไม่มีค่าผลตอบแทน แต่ได้ดำเนินการพฤติกรรมในร่างกายฟังก์ชั่นแล้ว นี่คือพื้นฐานนั่นคือตราบใดที่มีการเพิ่มวงเล็บซึ่งหมายความว่ารหัสร่างกายฟังก์ชั่นจะถูกดำเนินการ
ผู้ที่ไม่มีวงเล็บจะใช้ในการส่งพารามิเตอร์โดยใช้ชื่อฟังก์ชันเป็นตัวชี้ไปยังฟังก์ชั่น ในเวลานี้ผลลัพธ์ของฟังก์ชั่นไม่ได้รับเนื่องจากรหัสร่างกายฟังก์ชันจะไม่ถูกเรียกใช้ มันผ่านตำแหน่งที่อยู่ของร่างกายฟังก์ชั่นเพื่อให้สามารถค้นหาฟังก์ชั่นร่างกายเพื่อดำเนินการเมื่อจำเป็น
บทความข้างต้นกล่าวถึงปัญหาการเพิ่มวงเล็บเมื่อโทรหาฟังก์ชั่นใน JS นี่คือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น