Лучший способ соединить массив в массив в JavaScript

Можно заставить его появиться как объект ctor пустой указатель возвратов:

http://seattlesoftware.wordpress.com/2008/03/05/returning-null-from-a-class-constructor/

Поиск "Другого шаблона, который я haven’t, замеченный используемый, позволяю недопустимому объекту эмулировать нулевую ссылку" и читать оттуда.

62
задан scottt 29 January 2019 в 11:47
поделиться

1 ответ

Вы можете использовать apply , чтобы избежать eval:

var args = [start, number].concat(newItemsArray);
Array.prototype.splice.apply(theArray, args);

Функция apply используется для вызова другой функции с заданным контекстом и аргументами, предоставляется в виде массива, например:

Если мы вызовем:

var nums = [1,2,3,4];
Math.min.apply(Math, nums);

Функция apply выполнит:

Math.min(1,2,3,4);
129
ответ дан 24 November 2019 в 16:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: