js如何优雅地将一段含id的json转换成键名为该id的关联数组?
[
{
"id": "1",
"file_name": "fdsa",
"size": "111",
"modified_time": "2017-01-09 17:36:45.0",
"password": "qqq"
},
{
"id": "2",
"file_name": "jkl",
"size": "22",
"modified_time": "2017-01-09 17:36:45.0",
"password": "www"
}
]
上面这段json如何优雅地将它转换为关联数组,并且该数组的键key为他的id。
我目前只知道用for循环依次遍历老数组,然后丢到一个新数组中,请问还有其他什么优雅的写法吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
谢邀,不知道你要转成什么样的结果,把id座位key,用forEach放进新的数组中挺好的。
Array.reduce
也是个方法,不知道优雅
是怎么定义的用for语句我认为最优雅,第一最直觉,第二最灵活,第三性能最好。
除了代码会多写几行外,不知道有什么能比得上了呢?
JS中只有数组,没有关联数组这东西,你应该是指对象?