Вы можете просто использовать метод .forEach
Метод forEach()
выполняет предоставленную функцию один раз для каждого элемента массива.
Таким образом, вы можете перебрать arrOfArr
и заполнить obj
парами ключ / значение:
Для каждого элемента массива в arrOfArr
вы можете выбрать ключ (первый элемент в подмассиве)с e[0]
и его значением (вторым элементом в подмассиве) с e[1]
.
Затем введите obj[e[0]] = e[1]
, чтобы добавить новую пару ключ / значение в obj
Вот код:
var arrOfArr = [ ['one', 1], ['two', 2], ['three', 3] ];
const obj = {}
arrOfArr.forEach(e => {
obj[e[0]] = e[1]
})
console.log(obj)
Или, если вы хотите распечатать их по отдельности, вам нужно obj
.Поэтому используйте:
var arrOfArr = [ ['one', 1], ['two', 2], ['three', 3] ];
arrOfArr.forEach( e => console.log(`${e[0]} => ${e[1]}`) )