set - nodef/extra-iterable GitHub Wiki

Set value at index.

Similar: get, set, remove.

function set(x, i, v)
// x: an iterable
// i: index
// v: value
const xiterable = require('extra-iterable');

var x = [2, 4, 6, 8];
[...xiterable.set(x, 1, 40)];
// → [2, 40, 6, 8]

[...xiterable.set(x, 3, 80)];
// → [2, 4, 6, 80]

References