Object.keys()方法介绍
// Object.keys()方法 以Array 作为参数的时候,遍历得到的是数组的下标。
var k_a = Object.keys( [22,33,44,55] )
console.log(k_a) // [0,1,2,3]
// Object.keys()方法 以JSON对象作为参数的时候,遍历得到的是数组,里面是JSON的key。
var k_j = Object.keys( { name:"老王", address:"隔壁" } )
console.log(k_j) // [name, address]
Object.values()方法介绍
// Object.values()方法 以Array 作为参数的时候,遍历得到的是数组的每一项的值。
var v_a = Object.values( [22,33,44,55] )
console.log(v_a) // [22,33,44,55]
// Object.values()方法 以JSON对象作为参数的时候,遍历得到的是数组,里面是JSON的每一项value。
var v_j = Object.values( { name:"老王", address:"隔壁" } )
console.log(v_j) // ['老王', '隔壁']
Object.entries()方法介绍
// Object.entries()方法 以Array 作为参数的时候,遍历得到的是一个二维数组,数组里面的每一项[index, value] 形式。
var e_a = Object.entries( [22,33,44,55] )
console.log(e_a) // [ [0, 22], [1, 33], [2, 44], [3, 55] ]
// Object.entries()方法 以JSON对象作为参数的时候,遍历得到的也是一个二维数组。每一项是[key, value]形式
var e_j = Object.entries( { name:"老王", address:"隔壁" } )
console.log(e_j) // [ ['name', '老王'], ['address', '隔壁'] ]
完结:
(下面是我自己的小程序,还望扫码给个流量上的支持,订阅消息,有福利活动第一个通知你奥)