22
การใช้งานจริงสำหรับการปิด JavaScript คืออะไร?
ฉันพยายามอย่างเต็มที่ที่จะปิดหัวจาวาไว้ที่การปิด JavaScript ฉันได้รับโดยการคืนค่าฟังก์ชันภายในมันจะสามารถเข้าถึงตัวแปรใด ๆ ที่กำหนดไว้ในพาเรนต์ทันที สิ่งนี้จะเป็นประโยชน์กับฉันไหม? บางทีฉันอาจไม่ได้รับความสนใจ ตัวอย่างส่วนใหญ่ที่ฉันเห็นทางออนไลน์นั้นไม่มีรหัสโลกที่แท้จริงเพียงแค่ตัวอย่างที่คลุมเครือ บางคนสามารถแสดงให้ฉันเห็นว่าโลกแห่งความจริงใช้การปิดตัวหรือไม่? เป็นเช่นนี้หรือไม่ var warnUser = function (msg) { var calledCount = 0; return function() { calledCount++; alert(msg + '\nYou have been warned ' + calledCount + ' times.'); }; }; var warnForTamper = warnUser('You can not tamper with our HTML.'); warnForTamper(); warnForTamper();