站長資訊網
        最全最豐富的資訊網站

        es6遍歷對象的方法是什么

        方法:1、用“Object.keys(obj)”遍歷對象,返回一個包括對象自身所有可枚舉屬性的鍵名數組;2、用“Reflect.ownKeys(obj)”遍歷對象,返回一個包含對象自身的所有鍵名的數組;3、用“for in”循環遍歷對象等。

        es6遍歷對象的方法是什么

        本教程操作環境:windows10系統、ECMAScript 6.0版、Dell G3電腦。

        es6遍歷對象的方法是什么

        1. for…in

        for…in循環遍歷對象自身的和繼承的可枚舉屬性(不含 Symbol 屬性)。

        2. Object.keys(obj)

        Object.keys返回一個數組,包括對象自身的(不含繼承的)所有可枚舉屬性(不含 Symbol 屬性)的鍵名。

        3. Object.getOwnPropertyNames(obj)

        Object.getOwnPropertyNames返回一個數組,包含對象自身的所有屬性(不含 Symbol 屬性,但是包括不可枚舉屬性)的鍵名。

        4. Object.getOwnPropertySymbols(obj)

        Object.getOwnPropertySymbols返回一個數組,包含對象自身的所有 Symbol 屬性的鍵名。

        5. Reflect.ownKeys(obj)

        Reflect.ownKeys返回一個數組,包含對象自身的所有鍵名,不管鍵名是 Symbol 或字符串,也不管是否可枚舉。

        以上的 5 種方法遍歷對象的鍵名,都遵守同樣的屬性遍歷的次序規則。

        首先遍歷所有數值鍵,按照數值升序排列。

        其次遍歷所有字符串鍵,按照加入時間升序排列。

        最后遍歷所有 Symbol 鍵,按照加入時間升序排列。

        Reflect.ownKeys({ [Symbol()]:0, b:0, 10:0, 2:0, a:0 }) // [‘2′, ’10’, ‘b’, ‘a’, Symbol()]

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲一二成人精品区| 亚洲第一永久AV网站久久精品男人的天堂AV| 911亚洲精品国产自产| 亚洲国产精品无码久久SM| 国产精品久久久99| 国产精品91在线| 三上悠亚久久精品| 蜜桃麻豆www久久国产精品 | 久久五月精品中文字幕 | 精品国产婷婷久久久| 国产精品毛片久久久久久久| 无码人妻精品一区二区三区夜夜嗨 | 国语自产精品视频| 91精品国产高清久久久久久91 | 亚洲欧美日韩国产精品影院| 久久九九久精品国产免费直播| 亚洲精品欧美综合| 精品国产一区二区三区免费| 国产精品成熟老女人视频| 麻豆aⅴ精品无码一区二区| 亚洲精品无码专区在线在线播放| 日本欧美国产精品第一页久久| 久久亚洲精品无码观看不卡| 久久激情亚洲精品无码?V| 国语自产精品视频在线观看| 精品国产一区二区三区久久蜜臀| 国产精品视频九九九| 国产精品推荐天天看天天爽| 精品国产国产综合精品| 久久久久99精品成人片三人毛片| 久久久久久亚洲精品无码| 久久狠狠一本精品综合网| 久久精品国产精品亚洲艾草网美妙| 国产情侣大量精品视频| 国产精品男男视频一区二区三区| 99爱在线视频这里只有精品| 国产精品免费观看视频| 久久精品成人免费观看97| 老子影院午夜精品无码| 亚洲精品NV久久久久久久久久| 亚洲精品国产日韩无码AV永久免费网|