как выполнить «плоский толчок» в javascript?

Я хочу поместить все отдельные элементы исходного массива в целевой массив,

target.push(source);

помещает только ссылку на источник в целевой список .

Вместо этого я хочу сделать:

for (i = 0; i < source.length; i++) {
    target.push(source[i]);
}

Есть ли в javascript способ сделать это более элегантно, без явного кодирования цикла повторения?

И пока я занимаюсь этим, какой правильный термин? Я не думаю, что "плоский толчок" является правильным. Поиск в Google не дал никаких результатов, так как источник и цель являются массивами. существует ли способ сделать это без двойного объявления переменной?

Это простой случай, но представьте, что вам нужно сравнить многие из этих $ myvar переменных.

36
задан Michael Irigoyen 14 March 2014 в 14:38
поделиться