正在学习js,看到有文章提出应该对数组做范式化设计,现在碰到了一些疑惑。
原始数组:
[{id:"111",title:"title1",body:"body1"}, {id:"222",title:"title2",body:"body2"}]
我想把id提出到外层来,变成这样
{111:{id:"111",title:"title1",body:"body1"}, 222:{id:"222",title:"title2",body:"body2"}}
想学着用一下Object.assign或是其他方法,但怎么写都报错,求助大家指点一下
知道这样写只能复制原始数组
Object.keys(org).map(key => Object.assign({}, org[key]))
但是怎么提出一层呢?
相关分类