租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

es6对象转数组怎么实现,es6修改数组对象属性值

发布时间:2023-10-25 20:19:06

es6对象转数组怎样实现

ES6 提供了一种简洁的方式将对象转换为数组,可使用 Object.entries() 方法。

Object.entries() 方法返回一个给定对象本身可枚举属性的键值对数组,其排列与使用 for...in 循环遍历该对象时一致(除非该对象的原型链上有不可枚举的属性)。

下面是一个将对象转换为数组的示例:

const obj = { a: 1, b: 2, c: 3 };

const arr = Object.entries(obj);

console.log(arr);
// Output: [ ['a', 1], ['b', 2], ['c', 3] ]

在上面的示例中,Object.entries(obj) 返回一个数组,该数组的每一个元素都是一个包括键和值的子数组。终究的输出结果是一个二维数组,其中每一个子数组都包括对象的键值对。

注意:Object.entries() 方法在 ES2017 中被引入,因此在使用之前请确保你的环境支持该方法。