【发布时间】:2021-06-16 21:36:35
【问题描述】:
我有一个这样的嵌套数组:
var array = [["k001" , "water bottle", 5] , ["k002" , "doll" , 7] , ["k003" , "lollipop" , 2] ];
我想把这个数组变成这样的对象:
products =
{
item1 : ["k001" , "water bottle", 5],
item2 : ["k002" , "doll" , 7],
item3 : ["k003" , "lollipop" , 2]
}
任何帮助将不胜感激,谢谢。
【问题讨论】:
-
这能回答你的问题吗? Convert Array to Object
-
创建具有
item1、item2、...等属性的对象是一种反模式。 -
熟悉how to access and process nested objects or arrays 以及如何使用create objects 并使用可用的
Object和Array方法(静态方法和原型方法)。您可能会意识到这是不必要的,而且是错误的方法。 -
请访问help center,使用tour查看内容和How to Ask。做一些研究,搜索关于 SO 的相关主题;如果您遇到困难,请发布您的尝试minimal reproducible example,并使用
[<>]sn-p 编辑器记录输入和预期输出。 -
到目前为止你尝试过什么?请向我们展示您的尝试。
标签: javascript arrays multidimensional-array javascript-objects