js高級技巧之不可擴展對象

  • 用Object.preventExtensions()方法後,對象就不能夠拓展了,見下列例子:
    var object = {
        name: 'zhanhui',
    }
    Object.preventExtensions(object);
    object.age = 26;
    // 在非嚴格模式下,object.age是undefined
    // 在嚴格模式下,object.age會拋出錯誤
  • Object.isExtensible()方法能夠判斷對象是否柯擴展
相關文章
相關標籤/搜索