JS關於對象的安全性之擴展,密封,凍結

有時候我們寫了一個js庫,裏面有一些核心對象,我們希望在開發過程中這個核心對象不被修改,這時候就要防止該對象被篡改。Object上有三個方法可以使用 可以使用 Object.isExtensible(obj)來查看某個對象是否是可擴展的,返回是一個布爾值。 2.Object.seal(obj); 密封的對象是不可擴展的,在此基礎上,他也不能刪除屬性,但是可以修改屬性 這時候可以看到雖然給bar添加
相關文章
相關標籤/搜索