В чем ошибка(массив)
Проходил тест. В тесте сказано, что здесь ошибка.
[].push(1,2).unshift(3).join() В чем она? |
dakociha,
методы unshift() push() возвращает новую длину массива. по цепочки их вызывать не получится |
Цитата:
|
большинство методов для работы с массивом не изменяют сам массив, а возвращают новый, поэтому следующий метод по цепочке применяется уже к новому массиву, но методы меняющие массив возвращают что-то другое.
тут массив изменяется а возвращается его длинна console.log([].push(1,2)) поэтому такие методы применяем отдельно (исключение sort() reverse() fill() copyWithin() возвращают измененный исходный массив) var a = []; a.push(1,2); a.unshift(3); a = a.join(); console.log(a); |
Часовой пояс GMT +3, время: 12:35. |