Products
GG网络技术分享 2025-11-13 21:19 3
要将对象的属性名或属性值转换为数组,Neng用以下几种方法:
Object.keys 方法将对象的属性名转换为数组。Object.values 方法将对象的属性值转换为数组。Array.from 方法将一个对象转换为数组。Object.entries 方法将对象的键值对转换为数组。
javascript const obj = { a: 'apple', b: 'banana', c: 'cherry' };
// 将对象的属性名转换为数组 const arrKeys = Object.keys; console.log; // 输出:
// 用 Array.from 将对象转换为数组 const arrFrom = Array.from; console.log; // 输出:
// 用 Object.entries 将对象的键值对转换为数组 const arrEntries = Object.entries; console.log; // 输出: , , ]
这些个方法dou支持将对象转换为数组,但它们的用途和返回后来啊略有不同。比方说 Object.keys 仅返回键名数组,而 Object.values 返回值数组,Object.entries 返回键值对数组,而 Array.from Neng转换随便哪个可迭代对象为数组。
Demand feedback