我有:
var keys = [ "height", "width" ];
var values = [ "12px", "24px" ];
Run Code Online (Sandbox Code Playgroud)
我想把它转换成这个对象:
{ height: "12px", width: "24px" }
Run Code Online (Sandbox Code Playgroud)
在Python中,有一个简单的习语dict(zip(keys,values)).在jQuery或普通的Javascript中是否有类似的东西,或者我必须做很长的事情吗?
给定两个数组,一个带键,一个带值:
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答案(像这样).
我问这是个人运动.我认为下划线有一种方法正是这样做,只是发现它没有,这让我想知道它是否可以完成.我有一个答案,但它涉及很多操作.你会怎么做?