Вы можете использовать функцию reduce
, как показано ниже:
var nestedArr = [
['loop0', 0],
['loop1', 1],
['loop2', 2],
['loop3', 3],
['loop4', 4],
['loop5', 5]
];
var output = {};
nestedArr.reduce(function(itm) {
output[itm[0]] = itm[1];
});
console.log(output);
Ваш цикл также правильный:
var nestedArr = [
['loop0', 0],
['loop1', 1],
['loop2', 2],
['loop3', 3],
['loop4', 4],
['loop5', 5]
];
var obj = {};
for (var j = 0; j < nestedArr.length; j++) {
obj[nestedArr[j][0]] = nestedArr[j][1]
}
console.log(obj)