vue object转map
时间: 2023-10-17 13:55:41 浏览: 294
对象与map 的转换
在Vue中,可以使用`Object.entries()`方法将一个对象转换为Map类型。这个方法返回一个二维数组,其中数组中的第一个值是key,第二个值是value。然后,可以使用`new Map()`构造函数将这个二维数组转换为Map对象。下面是一个示例代码:
```javascript
const obj = { a: '我是obj.a', b: '我是obj.b', c: '我是obj.c' }
const map = new Map(Object.entries(obj))
console.log(map)
```
在这个示例中,我们首先定义了一个对象`obj`,然后使用`Object.entries(obj)`将其转换为一个二维数组。接下来,我们使用`new Map()`构造函数将这个二维数组转换为一个Map对象。最后,我们打印出这个Map对象,你可以在控制台中查看它的内容。
希望这个回答对你有帮助!
#### 引用[.reference_title]
- *1* *3* [Javascript Object和Map之间的转换](https://blog.csdn.net/weixin_46112649/article/details/126038160)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [map结构转为object结构](https://blog.csdn.net/weixin_43191327/article/details/123059840)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文