splice (original) (raw)

Remove or replace existing values.

Alternatives: splice, splice$.

function splice(x, i, n, ...vs) // x: an array // i: remove index // n: number of values to remove [rest] // vs: values to insert

const xarray = require('extra-array');

var x = [1, 2, 3, 4, 5]; xarray.splice(x, 2); // → [ 1, 2 ]

xarray.splice(x, 2, 2); // → [ 1, 2, 5 ]

xarray.splice(x, 2, 2, 30, 40); // → [ 1, 2, 30, 40, 5 ]

References