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

 

posted @ 2021-12-31 21:01  Naijiaz  阅读(34)  评论(0)    收藏  举报