用es6的方法实现对象转换为数组
可以使用Object.keys()方法和Array.map()方法来实现对象转换为数组:
const obj = { a: 1, b: 2, c: 3 };
const arr = Object.keys(obj).map(key => [key, obj[key]]);
console.log(arr); // [["a", 1], ["b", 2], ["c", 3]]
首先使用Object.keys()方法获取对象的所有属性名,然后使用Array.map()方法将每个属性名和对应的属性值组成一个数组放入新的数组中。
原文地址: https://www.cveoy.top/t/topic/bn4G 著作权归作者所有。请勿转载和采集!