1. 程式人生 > >js高階技巧之不可擴充套件物件

js高階技巧之不可擴充套件物件

開發十年,就只剩下這套架構體系了! >>>   

  • 用Object.preventExtensions()方法後,物件就不可以拓展了,見下列例子:
    var object = {
        name: 'zhanhui',
    }
    Object.preventExtensions(object);
    object.age = 26;
    // 在非嚴格模式下,object.age是undefined
    // 在嚴格模式下,object.age會丟擲錯誤
    
  • Object.isExtensible()方法可以判斷物件是否