Replace element at specific position in an array without mutating it

You can use Object.assign:

Object.assign([], array, {2: newItem});

Leave a Comment