Сообщение от рони
|
вариант без initialValue
|
initialValue предназначено именно для такого случая, чтобы не писать не очевидные конструкции. (И в принципе не нужно создавать каждый раз новый массив)
var allbooks = friends.reduce((m, v) => m.concat(v.books), [])