什麼是最快的算法從東西得到這樣的:轉換2個元件陣列的JavaScript數組轉換成目標鍵值對
var array = [ [1,'a'], [2,'b'], [3,'c'] ];
到這樣的事情:
Object { 1: "a", 2: "b", 3: "c" }
到目前爲止,這是我想出了什麼:
function objectify(array) {
var object = {};
array.forEach(function(element) {
object[element[0]] = element[1];
});
return object;
}
它工作正常,但它似乎有點笨拙。有沒有更好的辦法?會像reduce()工作,並會更快?