【发布时间】:2021-02-04 22:48:36
【问题描述】:
我在将数组转换为键和值的对象时遇到问题。
目前,我有以下嵌套数组:
var array = [[id1, parent1, "name1", "desc1"], [id2, parent1, "name2", "desc2"], [id3, parent1, "name3", "desc3"]];
数组的长度是动态的。
对于我的代码,我需要转换数组,使其成为键和值的对象(由每个嵌套数组的第一个 (id) 和第三个 (name) 值组成)。
例如,上述数组的对象如下:
var obj = {id1: name1, id2: name2, id3: name3};
其中 id 值(id1、id2、id3)将是相应的整数值。
如果之前有人问过类似的问题,我深表歉意,但我似乎无法找到一个对我有用的类似问题。
任何帮助或建议将不胜感激!
【问题讨论】:
-
尽管您已经收到了答案,但 StackOverflow 并不是免费的编码服务。你应该try to solve the problem first。请更新您的问题以在minimal reproducible example 中显示您已经尝试过的内容。如需更多信息,请参阅How to Ask,并拨打tour :)
-
@Barmar 道歉,我无意打扰任何人。将来,我会更清楚我已经尝试过的内容,并且我会参考您引起我注意的“如何提问”主题。
标签: javascript jquery arrays object javascript-objects