object.keys, object.values 方法
var obj = { 0: 'a', 1: 'b', 2: 'c' };// Object.keys返回一个所有元素为字符串的数组,从给定的object上面可直接枚举的属性。 console.log(Object.keys(obj)); // ['0', '1', '2']
//Object.values()方法返回一个给定对象自身的所有可枚举属性值的数组,值的顺序与使用for...in循环的顺序相同
console.log(Object.values(obj)); // ['a', 'b', 'c'] for (const key in obj) { if (Object.hasOwnProperty.call(obj, key)) { const element = obj[key]; console.log(element, key); } } // a 0 // b 1 // c 2

浙公网安备 33010602011771号