0
由於ES5我們可以使用Object.freeze()
鎖定對象。必須設置「使用嚴格」來觸發凍結對象的嚴格模式錯誤?
但是,如果您在sloppy-mode中運行JS,則任何寫入屬性的操作都將無提示地失敗,除非激活strict-mode。
但是你需要設置這個?我使用了一個模塊系統(node.js/amd),因此涉及到一堆文件/示波器:
- 最初創建對象的範圍。
- Object.freeze()在對象上被調用的作用域。
- 嘗試更改對象屬性的範圍。
- 全球範圍
- ???
哪一個必須(繼承)'use strict'指令來觸發錯誤?
我會說3.我很容易嘗試。 –
^^^他說了什麼 - > http://jsfiddle.net/adeneo/7vfb4/ – adeneo