【发布时间】:2022-07-06 00:55:09
【问题描述】:
let arr = ['drink', 'soda', 'name', 'john', 'someKey', 'someValue']
我想为上面数组中的字符串分配键值对
例如:
[{drink: 'soda'},
{name: 'john'},
{someKey:'someValue'}
]
我花了好几个小时试图解决这个问题...我尝试使用 map 方法来解决它,但我对 javascript 的有限知识一直在返回错误...
如果有人可以帮助我,我将不胜感激。谢谢
【问题讨论】:
-
使用“老式”for循环并每次将迭代器递增2可能是最简单的。
-
你真的想要
[{drink: 'soda'}, {name: 'john'}, {someKey:'someValue'}]作为数组中的三个独立对象,还是想要一个具有所有这些属性的单个对象,如{ drink: 'soda', name: 'john', someKey: 'someValue' }?
标签: javascript arrays object key-value