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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

Object獲取對象屬性的方法

標(biāo)簽:
JavaScript
let triangle={
a:1,
b:2,
c:3
}
 

function coloTriangle(){
this.color='red';
}
 

coloTriangle.prototype=triangle;
let color=new coloTriangle();
Object.defineProperty(color,'auto',{
value:'auto'
})
let symbolProp=Symbol('symbol');
color[symbolProp]='symbol'

*Reflect.ownKeys:Object.getOwnPropertyNames(target).concat(Object.getOwnPropertySymbols)

  • 没有来自继承的,都是own
  • 不管枚举不枚举都能遍历
  • 还可以拿到symbol类型属性
    */
    Reflect.ownKeys(color) //[“color”,“auto”,Symbol(symbol)]

/**

  • Object.getOwnPropertyNames
  • 没有来自继承,都是own
  • 不管枚举不枚举都能遍历
  • 拿不到symbol类型属性
    */
    Object.getOwnPropertyNames(color);//[“color”,“auto”]

/**

  • Object.getOwnPropertySymbols
  • 只能own
  • 也不管枚举不枚举
  • 只能拿到Symbol类型属性
    */

Object.getOwnPropertySymbols(color);//[Symbol(symbol)]

/**

  • Object.keys就有点矫情了
  • 只能是own
  • and 要枚举才行
  • 拿不到Symbol类型属性

*/
Object.keys(color);//[“color”]

/**

  • for in 就是也是取其一把
  • 不需要own,可以来自继承属性
  • 但是一定会要枚举
  • 拿不到Symbol类型属性
    */
    for(let i in color){
    console.log(i);//color a b c
    }
點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

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

幫助反饋 APP下載

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

公眾號

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

舉報

0/150
提交
取消