Задать вопрос
@Makcimka

Почему метод map() возвращает длину массива?

Почему метод map() возвращает длину массива в этом коде? По логике ведь запушить объект должен
const arr = [
    {testKey: 'test-value'},
    {testKey1: 'test-value1'},
    {testKey2: 'test-value2'},
    {testKey3: 'test-value3'},  
]

let newArr = arr.map((keyValue)=>{
    return keyValue
}).push({newTestKey: 'new-test-value'})

console.log(newArr) // возвращает 5


я знаю что он будет работать если написать
let newArr = arr.map((keyValue)=>{
return keyValue
})
newArr.push({newTestKey: 'new-test-value'})
console.log(newArr)
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Seasle
@Seasle Куратор тега JavaScript
push
Return value
The new length property of the object upon which the method was called.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы