Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะป้องกันการประกาศตัวแปร JavaScript ที่ซ้ำกันได้อย่างไร


เพื่อป้องกันการประกาศตัวแปรซ้ำใน JavaScript ให้ล้อมการประกาศตัวแปรของคุณด้วยนิพจน์ฟังก์ชัน:

(function(){
   var rank = 1;
}())

โค้ดด้านบนป้องกันตัวแปรของคุณจากตัวแปรและฟังก์ชันอื่นๆ การดำเนินการนี้จะไม่ส่งผลต่อตัวแปรส่วนกลางอื่นๆ ภายนอกฟังก์ชัน

ลำดับตัวแปรของคุณจะไม่ปรากฏให้เห็นภายนอกฟังก์ชัน ดังนั้นโค้ดใดก็ตามที่คุณเขียนสำหรับตัวแปรควรอยู่ภายในฟังก์ชัน