js基础-对象-对象遍历

背景

工作中经常会用到对象的遍历,现在推荐其中两种常见的方式

        let obj = {
            a: 1,
            b: 2,
            c: 3
        }

方式1(for...in...)常用于普通遍历

        // 1. for...in...
        for(let key in obj){
            console.log(key, obj[key]);
        }
        // a 1
        // b 2
        // c 3

方式2 (Object.keys(), Object.values()) 常用于遍历key或者value

        // 2. Object.keys() Object.values()
        console.log(Object.keys(obj));   // ["a", "b", "c"]
        console.log(Object.values(obj)); // [1, 2, 3]
        Object.keys(obj).forEach(key=>{
            console.log(key, obj[key]);
        })
        // a 1
        // b 2
        // c 3
posted @ 2021-07-10 09:56  不叫一日闲过  阅读(47)  评论(0编辑  收藏  举报