Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js object 转数组

作者:ら非你不取丶   发布日期:2025-03-09   浏览:74

// 将 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"]

解释说明:

  • Object.keys():返回一个包含对象自身所有可枚举属性的数组,每个元素是属性的键名。通过 map 可以将键名映射为键值对数组。
  • Object.entries():直接返回一个包含对象自身所有可枚举属性的键值对数组,每个元素是一个 [key, value] 的数组。
  • Object.values():返回一个包含对象自身所有可枚举属性的值的数组。

上一篇:js 判断数组类型

下一篇:js 创建数组

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站