相关疑难解决方法(0)

从两个数组创建JavaScript对象

我有两个数组:newParamArr[i]paramVal[i].

newParamArr[i]数组中的示例值: ["Name", "Age", "Email"]

paramVal[i]数组中的示例值: ["Jon", "15", "jon@gmail.com"]

我需要创建一个JavaScript对象,将数组中的所有项放在同一个对象中.例如

{newParamArr[0]:paramVal[0], newParamArr[1]:paramVal[1], ...}

两个数组的长度始终相同,但数组的长度可以增加或减少.如...

newParamArr.length === paramVal.length 将永远返回true.

以下帖子都没有帮助回答我的问题:

用于创建JSON对象的Javascript递归

递归循环遍历对象以构建属性列表

javascript

37
推荐指数
4
解决办法
3万
查看次数

使用下划线将两个键和值数组合并到一个对象

给定两个数组,一个带键,一个带值:

keys = ['foo', 'bar', 'qux']
values = ['1', '2', '3']
Run Code Online (Sandbox Code Playgroud)

如何通过仅使用underscore.js方法将它转换为对象?

{
   foo: '1', 
   bar: '2',
   qux: '3'
}
Run Code Online (Sandbox Code Playgroud)

我不是在寻找一个简单的javascript答案(像这样).

我问这是个人运动.我认为下划线有一种方法正是这样做,只是发现它没有,这让我想知道它是否可以完成.我有一个答案,但它涉及很多操作.你会怎么做?

javascript underscore.js

23
推荐指数
6
解决办法
3万
查看次数

将两个数组(键和值)合并到一个对象中

是否有一个常见的Javascript/Coffeescript特定的成语我可以用来完成这个?主要是出于好奇.

我有两个数组,一个由所需的键组成,另一个由所需的值组成,我想将它合并到一个对象中.

keys = ['one', 'two', 'three']
values = ['a', 'b', 'c']
Run Code Online (Sandbox Code Playgroud)

javascript node.js coffeescript underscore.js

9
推荐指数
3
解决办法
2万
查看次数

标签 统计

javascript ×3

underscore.js ×2

coffeescript ×1

node.js ×1