Javascript - вставить массив в другой массив

Каков более эффективный способ вставить массив в другой массив.

a1 = [1,2,3,4,5];
a2 = [21,22];

newArray - a1.insertAt(2,a2) -> [1,2, 21,22, 3,4,5];

Итерация a2 с использованием splice выглядит несколько ужасно с точки зрения производительности, если массив a2 большой.

Спасибо.

79
задан ic3 11 August 2011 в 20:41
поделиться