⊗jsPmFTFVSN 229 of 505 menu

การตรงกันของชื่อฟังก์ชันและตัวแปรใน JavaScript

จากที่ได้อธิบายมาข้างต้น ทำให้ทราบว่าการมีอยู่ของตัวแปรและฟังก์ชันที่มีชื่อเดียวกันสามารถนำไปสู่ปัญหาอย่างง่ายดาย

ในตัวอย่างต่อไปนี้ ฟังก์ชัน func จะถูกเขียนทับและแทนที่ด้วยสตริง 'string':

function func() { return '!'; } func = 'string'; // เขียนทับตัวแปรที่มีฟังก์ชันด้วยสตริง func(); // จะได้รับข้อผิดพลาด เนื่องจาก func ไม่ใช่ฟังก์ชันแล้ว

เพื่อป้องกันไม่ให้เกิดเหตุการณ์เช่นนี้ ควรยึดถือกฎทั่วไปสำหรับทุกภาษาโปรแกรมมิ่ง: ฟังก์ชันควรเป็นคำกริยา และตัวแปรควรเป็นคำนาม

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ