Что такое сумматор в этом фрагменте кода? Я не могу найти ответ - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь выяснить, что такое константная переменная, если мы присвоим ее методу array.push

const numbers = [0,33,4,1]
const adder = numbers.push(2)

Чем здесь является сумматор?Если я напишу это в консоли, это даст мне длину массива чисел.Это плохая практика назначать метод массива переменной?

1 Ответ

1 голос
/ 06 мая 2019

Что здесь делает сумматор?

Ему присваивается возвращаемое значение push. Итак, посмотрите документацию для push:

Метод push () добавляет один или несколько элементов в конец массива и возвращает новую длину массива.

Так что это длина массива.


Плохо ли присваивать метод массива переменной?

В общем (есть исключения) бесполезно назначать метод массива переменной ... но это не то, что делает этот код. Возвращаемое значение метода не является самим методом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...