@justifycontent

Как тут происходит сложение a и b?

var a = 3;
var b = 4;
Array(a).push(...Array(b))
  • Вопрос задан
  • 202 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Это "сложение" (не сложение) работает только для целых чисел >= 0.

Если передать в Array одно число, будет создан (будет попытка создания - отрицательные и нецелые числа приведут к ошибке) массив указанной длины. Метод push может принимать несколько значений, а возвращает - новую длину массива, после добавления элементов. Т.е., в массив из трёх элементов добавили ещё четыре, и получили длину.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы