Answer
t.me/js_testОтвет:
Ответ - Error.
Объяснение:
С первого взгляда простая задачка, но нужно внимательно присмотреться.
Ответ объясняется тем, что метод .push
возвращает новую длину массива, а не сам массив. Написав выражение newList
= [1, 2, 3].push(4)
, мы устанавливаем новую длину массиву, равную 4.
После чего мы пытаемся применить метод .push
к newList
. А поскольку newList
это числовое значение 4
, мы не можем использовать .push
метод и получаем ошибку TypeError.
Код для проверки:
let newList = [1, 2, 3].push(4); console.log(newList.push(5));