Object.entries,Object.keys,Object.values 对比:

505 阅读1分钟

PK创意闹新春,我正在参加「春节创意投稿大赛」,详情请看:春节创意投稿大赛

Object.keys

        console.log(Object.keys({name:'lulu',age:455}));
        console.log(Object.keys([124,457,124]));//返回的是索引数组
        console.log(Object.keys("hello"));//返回的是索引数组

image.png

Object.values


        console.log(Object.values({name:'lulu',age:455}));
        console.log(Object.values([124,457,124]));
        console.log(Object.values("hello"));

image.png

Object.entries

        // 返回的是键值对的二维数组
        console.log(Object.entries({name:'lulu',age:455}));
        console.log(Object.entries([124,457,124]));
        console.log(Object.entries("hello"));
  • 遍历字符串也是可以的 image.png

image.png