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

จะหลีกเลี่ยงตัวแปรส่วนกลางใน JavaScript ได้อย่างไรและทำไม


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

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

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

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

ข้างบนนี้ ถ้าคุณต้องการเรียก x ให้เรียกมันโดยใช้ −

wrapperDemo.