<strike id="g3zqm"></strike>

      <cite id="g3zqm"></cite>

        <tr id="g3zqm"><center id="g3zqm"></center></tr>
        <pre id="g3zqm"><sup id="g3zqm"></sup></pre>
        <li id="g3zqm"></li>
      1. 少妇高潮激情一区二区三,免费av深夜在线观看,亚洲狼人久久伊人久久伊,久久精品人人做人人爽电影蜜月,黄色特级片一区二区三区,欧美日韩在线亚洲二区综二,极品少妇无套内射视频,日本极品少妇videossexhd

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

        2020-4-21    前端達(dá)人

        屬性描述符

        什么是屬性描述符?

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

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

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

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

        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
        //     }
        // }
        


        接下來(lái),說一說每一個(gè)屬性描述符的作用

        value-屬性值

        不多逼逼

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

        當(dāng)我們?cè)O(shè)置configurable為false以后,再去修改屬性描述符的話,會(huì)報(bào)錯(cuò)


        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-該屬性是否可被枚舉

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


        日歷

        鏈接

        個(gè)人資料

        存檔

        主站蜘蛛池模板: 久热视频这里只有精品6| 亚洲A?V网站| 午夜无遮挡男女啪啪免费软件| 甜蜜视频中文字幕不卡无码| 亚洲熟女国产熟女二区三区| 99久久无码一区人妻a黑| 亚洲精品成人a?v| 国产日韩在线时看高清视频| 日逼欧美| A级毛片100部免费看| 国产日韩乱码精品一区二区| 伊人成人社区| 色综合久久中文字幕无码| 久久久久久亚洲精品不卡| 又爽又黄又无遮掩的免费视频| 中文无码乱人伦中文视频在线| 国产精品123| 亚洲精品第一国产综合精品| 99精品国产一区二区电影| 免费观看一级毛一片| 久久综合久久综合九色| 操美女91| 国产av毛片精品一区二区三区| av女人的天堂| 国产综合久久99久久| 亚洲欧美综合中文| 亚洲AV无码男人的天堂在线| 日韩视频一区二区三区网友伦理小说交换伴侣网友 | 亚洲国产成人久久综合一区| 久久精品6国产免费| 亚洲国产精品乱码一区二区| 成人亚洲欧美一区二区三区| 多p在线观看| 4480yy亚洲午夜私人影院剧情| www.97| 最新加勒比隔壁人妻| 亚洲熟女视讯2| 国产不卡一区二区在线| 亚洲欧洲精品一区二区| 老师露双奶头无遮挡挤奶视频| 亚洲精品一二三四|