Показать сообщение отдельно
  #6 (permalink)  
Старый 14.01.2019, 12:36
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 641

мои 50 копеек %)

let arr = [[1, 2, 3, 4, 5, 6], [4, 5, 6, 2, 1, 8]]

let obj = {
  summ: false,
  age: false,
  o: false,
  name: false,
  stat: false,
  door: false
}

build = (arr, obj) => {
  let keys = Object.keys(obj)
  return arr.map(row => row.reduce((p, c, i) => (p[keys[i]] = c) && p, {}))
}

console.log(build(arr, obj))
Ответить с цитированием