欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

javascipt中fill()方法

程序员文章站 2024-02-14 17:18:58
...

fill()方法

用以个固定值来填充数组中的空值

接受三个参数

value:用来填充数组的值

start:起始位置。默认从0开始。

end:结束位置,不包含结束位置,默认值是整个数组

返回值:

修改后的数组

ps:此方法会修改原数组

示例:

1.此方法把数组中本来的值修改

let a = [1,2,3,4];
console.log(a.fill(4));
//(4) [4, 4, 4, 4]
a    //(4) [4, 4, 4, 4]

2.原数组中有空值的情况下

let a = [1,2,3,,,];
console.log(a.fill(4));
// (5) [4, 4, 4, 4, 4]

3.数组是一个长度为10的空值 从第1个位置开始 ,到第5个位置结束,不包含结束位置

let a = new Array(10);
console.log(a.fill(4,1,5));
//(10) [empty, 4, 4, 4, 4, empty × 5]

4.如果起始位置和结束位置都是 null 和NaN时,  结果还是原来的数组

let a = new Array(10);
console.log(a.fill(4,null,null));
//(10) [empty × 10]

4.如果起始位置和结束位置都是 undefined,是可以正常运行,相当于默认值

let a = new Array(10);
console.log(a.fill(4,undefined,undefined));
//(10) [4, 4, 4, 4, 4, 4, 4, 4, 4, 4]