// 将 JavaScript 对象转换为 Map 的示例代码
// 定义一个普通的 JavaScript 对象
const obj = {
name: "Alice",
age: 25,
city: "New York"
};
// 使用 Object.entries 方法将对象的键值对转换为数组,然后用 new Map 构造函数创建一个新的 Map
const map = new Map(Object.entries(obj));
// 打印 Map 的内容
console.log(map);
// 输出:
// Map(3) { 'name' => 'Alice', 'age' => 25, 'city' => 'New York' }
// 解释说明:
// 1. Object.entries(obj) 将对象转换为一个二维数组,每个子数组包含一个键值对。
// 2. new Map() 构造函数可以接收一个可迭代对象(如数组)来初始化一个新的 Map。
// 3. 最终得到的 Map 保留了对象中所有的键值对,并且可以方便地进行增删改查操作。
上一篇:js array.indexof
下一篇:js concat函数的用法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站