▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
JavaScript
การพัฒนาซอฟต์แวร์
การพัฒนา Desktop Application
การพัฒนา Web Application
เกี่ยวกับ javascript
let counter = 0;
return function () {counter += 1; return counter;} ตรงนี้ anonymous
})();
โค้ดนี้มาจาก w3school ครับ เรื่อง fucntion closures
ทุกครั้ง ที่ run function add ทำไมมันไม่ reset counter เป็น 0
ทั่งๆทีมันก็ run ก่อนทุกครั้ง anonymous ปกป้องตัวแปรได้ มันเป็นความสามารถเฉาะภาษานี้ หรือเปล่าครับ