Object.values()返回一个数组,该数组包含给定对象自己的可枚举属性值,其顺序与for ... in循环所提供的顺序相同。
Object.values(obj)
obj :这是要返回其自身枚举值的对象。
此方法返回给定对象自己的可枚举属性值的数组。
Chrome | 54 |
Edge | 14 |
Firefox | 47 |
Opera | 41 |
const object1 = { a: 'Rahul', b: 0, c:false }; console.log(Object.values(object1));
输出:
["Rahul", 0, false]
const object1 = { a: 'string', b: 34, c: true }; const object2 = { a: 'start', b: 33, c: false }; console.log(Object.values(object1), Object.values(object1));
输出:
["string", 34, true] ["string", 34, true]
Object.values = function(object) { var values = []; for(var property in object) { values.push(object[property]); } return values; } var foo = {a:1, b:2, c:3}; console.log(Object.values(foo));
输出:
[1, 2, 3]
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)