Returns a new array with elements in the specified range replaced by the specified value.
const base = [0, 1, 2, 3, 4];const filledMiddle = Arr.toRangeFilled(base, 9, [1, 4]);const filledPrefix = Arr.toRangeFilled(8, [0, 2])(base);assert.deepStrictEqual(filledMiddle, [0, 9, 9, 9, 4]);assert.deepStrictEqual(filledPrefix, [8, 8, 2, 3, 4]); Copy
const base = [0, 1, 2, 3, 4];const filledMiddle = Arr.toRangeFilled(base, 9, [1, 4]);const filledPrefix = Arr.toRangeFilled(8, [0, 2])(base);assert.deepStrictEqual(filledMiddle, [0, 9, 9, 9, 4]);assert.deepStrictEqual(filledPrefix, [8, 8, 2, 3, 4]);
Returns a new array with elements in the specified range replaced by the specified value.