// 将 JavaScript 对象转换为数组的示例代码
// 示例对象
const obj = {
name: "Alice",
age: 25,
city: "Beijing"
};
// 方法1:使用 Object.keys() 获取对象的键并映射到键值对数组
const array1 = Object.keys(obj).map(key => [key, obj[key]]);
console.log(array1); // 输出: [["name", "Alice"], ["age", 25], ["city", "Beijing"]]
// 方法2:使用 Object.entries() 直接获取键值对数组
const array2 = Object.entries(obj);
console.log(array2); // 输出: [["name", "Alice"], ["age", 25], ["city", "Beijing"]]
// 方法3:使用 Object.values() 获取对象的值数组
const array3 = Object.values(obj);
console.log(array3); // 输出: ["Alice", 25, "Beijing"]
map
可以将键名映射为键值对数组。[key, value]
的数组。上一篇:js 判断数组类型
下一篇:js 创建数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站