在Python中,可以向dict1构造函数传递一系列键值对:
>>> dict([['name', 'Bob'], ['age', 42], ['breakfast', 'eggs']])
{'age': 42, 'name': 'Bob', 'breakfast': 'eggs'}
Run Code Online (Sandbox Code Playgroud)
除了为此目的定义我自己的函数之外,我想不出用JavaScript做任何事情的方法:
function pairs_to_object(pairs) {
var ret = {};
pairs.forEach(function (p) { ret[p[0]] = p[1]; });
return ret;
}
Run Code Online (Sandbox Code Playgroud)
但我是一个JS noob ......对于这种对 - 对象转换,有没有内置的东西?
1出于这个问题的目的,我将Python dicts视为Python对象的JS对象,当然,相似性仅限于它们都是键值集合的事实.
javascript ×1