数组对象如何互转
- 数组转对象 假定有如下 数据
原始数据
//
const arry = [{ name: '张三', id: 1 }, { name: '李四', id: 2 }, {
name: '王五', id: 3, name: '赵六', id: 4}]
期望数据
{ [id]: obj }
例如:{ 1: { name: '张三' }, 2: { name: '李四' } }
const map = Object.formentries(e => [e.id, {...e}])
- 对象(Map)转数组
如果需要的是keys
Object.keys(obj)
如果需要的是values
Object.values(obj)