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

        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无码精品浪潮| 国产成人精品大尺度在线观看| 一本一道久久a久久精品综合| 99国内精品久久久久久久| 国产精品免费无遮挡无码永久视频| 亚洲AV无码之日韩精品| 国产av无码专区亚洲国产精品| 久久精品国产亚洲精品2020| 欧美在线精品一区二区三区 | 四虎影视永久在线观看精品| 国精品无码A区一区二区| 日韩精品成人一区二区三区| 国产成人无码久久久精品一| 久久精品蜜芽亚洲国产AV| 亚洲精品无码专区在线在线播放| 欧美精品色精品一区二区三区| 国产精品日日摸夜夜添夜夜添1国产精品va欧美精 | 国内精品久久久久久不卡影院| 亚洲国产精品国自产电影| 国产精品55夜色66夜色| 国产精品区免费视频| 精品久久久久久国产潘金莲| 久久亚洲私人国产精品vA| 中文字幕精品亚洲无线码一区| 四虎国产精品永久在线看| 九九久久精品无码专区| 国内精品久久久久久久久| 国产精品无码一区二区在线| 国产精品性爱| 好湿好大硬得深一点动态图91精品福利一区二区 | 亚洲欧美日韩另类精品一区二区三区| 精品多毛少妇人妻AV免费久久| 国产精品综合专区中文字幕免费播放 | 91久久精品电影| 国产精品.XX视频.XXTV| 国产精品一区二区av不卡| 久久精品无码免费不卡| 四库影院永久四虎精品国产| 中文字幕av日韩精品一区二区 | 久久精品国产亚洲AV电影|