Код AS3:
target.splice.apply(target, [0, target.length].concat(source));
Код AS3:
target.length = 0;
target.push.apply(target, source);
Вроде как.
Ну, или так:
Код AS3:
target.length = source.length;
target.forEach(function (element: int, i: int, all: Array) { target[i] = source[i]; });
Возможно что-то выиграть от того, что удаляется не все содержание массива (меньше памяти "пачкается").