亚洲av日韩av永久无码久久,免费的视频app网站,欧美性猛交xxxx免费看,国产成人精品三级麻豆

屬性描述符與Proxy的區(qū)別&Vue3.0為何改用Proxy

2020-4-21    前端達人

屬性描述符

什么是屬性描述符?

屬性描述符就是一個屬性除了屬性名與屬性值之外的其他相關(guān)信息

通過Object.getOwnPropertyDescriptor(對象, 屬性名)可以得到一個對象的某個屬性的屬性描述符

let obj = {
    a: 1
}
console.log(Object.getOwnPropertyDescriptor(obj, 'a'));
// {
//     value: 1,
//     writable: true,
//     enumerable: true,
//     configurable: true
// }

通過Object.getOwnPropertyDescriptors(對象)可以得到某個對象的所有屬性描述符

let obj = {
    a: 1,
    b: 2
}
console.log(Object.getOwnPropertyDescriptors(obj));
// {
//     a: {
//         value: 1, 
//         writable: true,
//         enumerable: true,
//         configurable: true
//     }
//     b: {
//         value: 2, 
//         writable: true, 
//         enumerable: true, 
//         configurable: true
//     }
// }


接下來,說一說每一個屬性描述符的作用

value-屬性值

不多逼逼

configurable-屬性描述符是否可被修改

當我們設(shè)置configurable為false以后,再去修改屬性描述符的話,會報錯


let obj = {
    a: 1,
    b: 2
}
Object.defineProperty(obj, 'a', {
    value: 'a',
    configurable: false
})
Object.defineProperty(obj, 'a', {
    value: 'a',
    configurable: true
})
// Uncaught TypeError: Cannot redefine property: a
//    at Function.defineProperty (<anonymous>)



enumerable-該屬性是否可被枚舉

當設(shè)置一個屬性的enumerable為false時,該屬性不可被forin循環(huán)
但是不影響forof循環(huán),因為forof循環(huán)看有沒有Symbol(Symbol.iterator)
forin循環(huán)的是屬性名,forof循環(huán)的是屬性值


日歷

鏈接

個人資料

藍藍設(shè)計的小編 http://www.chinatradebeam.com

存檔

国产欧美精品aaaaaa片| 寡妇两腿间黑黑的毛毛是什么| 日韩性做爰免费a片aa片| 国产精品99久久久久久| 最近中文国语字幕在线播放| 国产 国语对白 露脸| 精品国产免费一区二区三区| 丝袜老师办公室里做好紧好爽 | 无码日韩精品一区二区人妻| 亚洲日韩av无码| 强开小婷嫩苞又嫩又紧视频| 久久亚洲精品中文字幕无男同| 国产二级一片内射视频播放| 公交车上内裤滑进去了会怎么样| 欧美性猛交aaaa片黑人| 丁香色欲久久久久久综合网| 含羞草国产亚洲精品岁国产精品| 国产精品偷伦视频免费观看了| 免费看片a级毛片免费看| 青春草在线视频观看| 亚洲av午夜成人片精品网站| 边摸边脱吃奶边高潮视频免费| 免费视频在线观看| 国模少妇一区二区三区咪咕| 色窝窝亚洲av网在线观看 | 特黄aaaaaaa片免费视频| 国产无遮挡裸体免费视频| 美人被强行糟蹋np 各种play| 亚洲精品中文字幕| 国产9色在线 | 日韩| 巨大巨粗巨长 黑人长吊| 精品国产一区二区三区无码| 被黑人扒开双腿猛进| 欧美激情性视频高清在线观看| 久久丫精品国产亚洲av不卡| 少妇作愛爽到呻吟69xx| 亚洲av综合色区无码一二三区| jizz国产精品网站| 人妻出轨系列38部分阅读| 无码国产精品一区二区免费式直播| free紧videoxx粗又长|