JavaScript: come inserire un array in un altro array in una posizione specifica

JavaScript: come inserire un array in un altro array in una posizione specifica

In JavaScript possiamo inserire un array in un altro array specificando l'offset numerico in cui il secondo array viene inserito nel primo.

Possiamo usare la seguente funzione.


const insertArrayIntoArray = (a, b, index) => {
    a.splice.apply(a, Array.prototype.concat(index, 0, b));
    return a;
}

Esempio:


const arr1 = [1,2,3,7,8,9];
const arr2 = [4,5,6];

insertArrayIntoArray(arr1, arr2, 3)); // 1,2,3,4,5,6,7,8,9
Torna su