fill

源码

https://github.com/ddzy/ts-utility-plugins/tree/master/src/ddzy/utility/array/fill

说明

使用 value 值来填充(替换) array. 从 start 位置开始, 到 end 位置结束(但不包含 end 位置).

用法

fill.ts
fill.test.ts
import { fill } from "./ddzy/utility/array/fill";
// ? 空数组
const s1: number[] = [];
const p1 = fill<number>(s1, 100);
console.log(p1);
console.log('---------------------');
// ? 非空数组
const s2: number[] = [1, 2, 3, 4, 5];
const p2 = fill<number>(s2, 200, 2, 8);
console.log(p2);
console.log('-----------------------');
// ? 原地操作
const s3: any[] = [false, 0, '', NaN, true, function () { }];
const p3 = fill<any>(s3, 'duanzhaoyang', 0);
console.log(p3);
console.log(p3 === s3);