Показать сообщение отдельно
  #4 (permalink)  
Старый 29.07.2018, 23:22
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

большинство методов для работы с массивом не изменяют сам массив, а возвращают новый, поэтому следующий метод по цепочке применяется уже к новому массиву, но методы меняющие массив возвращают что-то другое.
тут массив изменяется а возвращается его длинна
console.log([].push(1,2))

поэтому такие методы применяем отдельно
(исключение sort() reverse() fill() copyWithin() возвращают измененный исходный массив)
var a = [];
a.push(1,2);
a.unshift(3);
a = a.join();
console.log(a);

Последний раз редактировалось j0hnik, 29.07.2018 в 23:34.
Ответить с цитированием