Object.keys()的用法

2020-08-06  本文已影响0人  顺其自然AAAAA

Object.keys()的用法
作用:遍历对象
返回结果:返回对象中每一项key的数组

例子1:

    // 1. 定义一个对象
    var obj = { 0:'熊大',1:'熊二',2:'光头强' }
    // 2. 使用Object.keys()方法
    var keyValue = Object.keys(obj)
    // 3. 打印结果
    console.log(keyValue)  // 得到是:["0","1","2"]

例子2:

    var obj2 = {'name':'a','list':{'a':'value1','b':'value2'},'num':13}
    var keyValue2 = Object.keys(obj2)
    console.log(keyValue2)  // 得到是:["name","list","num"]

也可以结合forEach来使用
Object.keys(要遍历的对象).forEach((e,i) => {})

例子3:

    Object.keys(obj2).forEach(function(key){
     console.log(key, obj2[key]);
     })
     // 得到的是:name---a
     //          list---{a:"value",b:"value"}
     //          num----13   
上一篇 下一篇

猜你喜欢

热点阅读