将Object转成数组
一、 entries()
定义和用法
- 定义:entries() 方法返回一个数组的迭代对象,该对象包含数组的键值对 (key/value)。
迭代对象中数组的索引值作为 key, 数组元素作为 value
用法: Object.entries(obj);
使用Object.entries(),Object.keys()和Object.values()
const obj = { a: 1, b: 2, c: 3 };
Object.entries(obj);
// 输出
(3) [Array(2), Array(2), Array(2)]
0: (2) ["a", 1]
1: (2) ["b", 2]
2: (2) ["c", 3]
Object.keys(obj);
["a", "b", "c"]
Object.values(obj);
[1, 2, 3]