defineProperty--定義一個屬性-實現get和set.

Object.defineProperty(obj,'userName',{對象

   get(){get

      console.log('qwerq')console

   },方法

   set(){co

     console.log(234)

   }

});

當向上面那樣給obj這個對象定義一個新的userName屬性後,不論是給obj.userName從新賦值仍是取值,就會觸發get與set方法的執行。

相關文章
相關標籤/搜索