Показать сообщение отдельно
  #10 (permalink)  
Старый 20.05.2018, 17:11
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

VyacheslavBozere,
вариант без initialValue

<script>
// friends - список из объектов(друзей)
// где поле "books" - список любимых книг друга
var friends = [
{ name: "Anna", books: ["Bible", "Harry Potter"], age: 21 },
{ name: "Bob", books: ["War and peace", "Romeo and Juliet"], age: 26 },
{ name: "Alice", books: ["The Lord of the Rings", "The Shining"], age: 18 }
]

// allbooks - список, который будет содержать все книги друзей

var allbooks = friends.reduce(function(prev, curr) {
  return [...(prev.books||prev), ...curr.books];
});

document.write(JSON.stringify(allbooks))

  </script>
Ответить с цитированием