Wie mache ich einen "Flat Push" in Javascript?

Ich möchte alle einzelnen Elemente eines Quell-Arrays auf ein Ziel-Array verschieben.

target.push(source);

Gibt nur die Referenz der Quelle in die Zielliste ein.

Stattdessen möchte ich tun:

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

Gibt es eine Möglichkeit in Javascript, dies eleganter zu machen, ohne explizit eine Wiederholungsschleife zu codieren?

Und wenn ich schon dabei bin, was ist der richtige Begriff? Ich denke nicht, dass "Flat Push" richtig ist. Googeln ergab keine Ergebnisse, da Quelle und Ziel beide Arrays sind.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage