第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

數(shù)據(jù)描述符和訪問器描述符有什么區(qū)別?

數(shù)據(jù)描述符和訪問器描述符有什么區(qū)別?

慕姐4208626 2023-02-17 16:22:31
我正在閱讀MDN 上Object.defineProperty的文檔,他們解釋得很好,但我無法理解數(shù)據(jù)描述符和訪問器描述符之間的區(qū)別是什么?他們沒有提及任何有關它們的信息,例如它們是如何創(chuàng)建的以及從何處創(chuàng)建的。請你幫助我好嗎?
查看完整描述

2 回答

?
慕田峪9158850

TA貢獻1794條經(jīng)驗 獲得超8個贊

訪問器描述符和數(shù)據(jù)描述符之間的主要區(qū)別是訪問器用 get 和 set 函數(shù)替換值和可寫配置標志。更多信息在這里

數(shù)據(jù)描述符

Object.defineProperty(obj, 'key', {

  enumerable: false,

  configurable: false,

  writable: true,

  value: 'some value'

});

訪問器描述符


Object.defineProperty(obj, 'key', {

  enumerable: false,

  configurable: false,

  get() {

    return this.some_value;

  },

  set(data) {

    this.some_value = 'some value';

  }

});


查看完整回答
反對 回復 2023-02-17
?
隔江千里

TA貢獻1906條經(jīng)驗 獲得超10個贊

對象中的屬性描述符有兩種主要類型:數(shù)據(jù)描述符和訪問器描述符。數(shù)據(jù)描述符是具有值的屬性,該值可能是也可能不是可寫的。訪問器描述符是由一對 getter-setter 函數(shù)描述的屬性。描述符必須是這兩種風格之一;不可能兩者兼而有之。

數(shù)據(jù)描述符定義{value: any; writable: boolean;}

定義的訪問器描述符{ get(){}, set(value){} }

您可以/必須定義一個或另一個,不能將 getter/setter 與可寫或其他一些交叉一起使用。

兩者都允許 等屬性enumerable。


查看完整回答
反對 回復 2023-02-17
  • 2 回答
  • 0 關注
  • 96 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號