Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีและเหตุผลในการหลีกเลี่ยงตัวแปรทั่วไปใน JavaScript


หลีกเลี่ยงตัวแปรทั่วไป หรือลดการใช้ตัวแปรทั่วไปใน JavaScript เนื่องจากตัวแปรทั่วไปถูกเขียนทับง่ายโดยสคริปต์อื่นๆ ตัวแปรทั่วไปไม่ได้แย่และไม่ใช่เรื่องความปลอดภัย แต่มันไม่ควรเขียนทับค่าของตัวแปรอื่น

การใช้ตัวแปรทั่วไปมากเกินไปในโค้ด อาจนำไปสู่ปัญหาการบำรุงรักษา สมมติเราเพิ่มตัวแปรชื่อเดียวกัน ในกรณีนั้น เตรียมพร้อมสำหรับบั๊กร้ายแรงบ้าง

เพื่อหลีกเลี่ยงการใช้ตัวแปรทั่วไป ให้ใช้ตัวแปรท้องถิ่นและห่อหุ้มโค้ดใน closures คุณยังสามารถหลีกเลี่ยงได้โดยการห่อหุ้มตัวแปรด้วย JSON −

var wrapperDemo= { 
    x:5, 
    y:function(myObj){ 
    } 
};

ข้างต้น หากต้องการเรียก x ให้เรียกโดย −

wrapperDemo.