Почему не работает Array.push.apply?
Как описаноВотБыстрый способ добавить массив b к массиву в JavaScript.a.push.apply(a, b)
Вы'Отметим, что объект А используется дважды. На самом деле мы просто хотимpush
функция иb.push.apply(a, b)
выполняет то же самое - первый аргумент применения обеспечиваетthis
для прикладной функции.
Я подумал, что может иметь больше смысла напрямую использовать методы объекта Array:Array.push.apply(a, b)
, Но это нея не работаю!
Мне интересно, почему нет, и если естьлучший способ для достижения моей цели. (Применяяpush
функция без необходимости вызывать определенный массив дважды.)