【发布时间】:2014-06-06 07:13:40
【问题描述】:
我有一个对象数组
arrayObj = [
{ "a" : [1,2,3,4]} , { "b" : "Hello World"} ]
我也想转换这个,
obj = { "a" : [1,2,3,4] , "b" : "Hello World" }
【问题讨论】:
-
你到底卡在哪里了?你不知道如何遍历数组吗?或者如何为对象添加属性?这两个要么在 JS 教程中解释过,要么在之前被问过。
-
@FelixKling 我相信 OP 停留在“必须编码”阶段。他正在寻找的是编写该代码的人,以便他可以解决他的“必须编码”问题。 OP 问题的一种可能解决方案是完整的工作代码 OP 可以复制粘贴到他的生产应用程序中,读取所述代码是可选的。
-
我只想知道,像 underscore.js 这样的库中是否有一个函数可以实现这一点。如果您发现问题很蹩脚,请道歉。我知道如何遍历一个数组,我想这里查看这篇文章的每个人都会知道这一点。但有时会有更聪明的方法来做人们可以通过此类论坛学习的事情。无论如何,我向你们道歉......
-
“我只想知道,像 underscore.js 这样的库中是否有一个函数可以实现这个” 那你为什么不问呢?答案是不。您必须以一种或另一种方式遍历数组并向对象添加属性。
-
我只想知道,像 underscore.js 这样的库中是否有一个函数可以实现这一点——实际上,有:
_.extend。obj = _.extend {}, arrayObj....