¿Hay alguna manera de concatenar una matriz en un índice específico sin sobrescribir el elemento, sin usar el método de empalme? Por lo general, veo que ocurren concats al principio o al final de una matriz.
A continuación se muestra un ejemplo del uso de empalme para concatenar una matriz en un índice
var colors=["red","blue"]; var index=1; //if i wanted to insert "white" at index 1 colors.splice(index, 0, "white"); //colors = ["red", "white", "blue"] ```Podría tomar Array#copyWithin con algunos ajustes.
const colors = ["red", "blue"], index = 1, value = "white"; colors.length++; // create space for moving colors.copyWithin(index + 1, index); // move values to right colors[index] = value; // add new value console.log(colors); // ["red", "white", "blue"]