let arr = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"];
let i = 5;
let el = "NEW";
arr.splice(i, 0, el);
Array.prototype.splice.apply(arr, [i, 0, el]);
Array.prototype.splice.call(arr, i, 0, el);
arr.slice(0, i).concat(el, arr.slice(i));
[...arr.slice(0, i), el, ...arr.slice(i)]
arr.reduce((s, a, j)=> (j-i ? s.push(a) : s.push(el, a), s), []);