JavaScript中Array.prototype.fill()的用法

本文详细解析了MDN中fill()方法的使用,通过具体示例展示了如何使用该方法改变数组元素,包括指定范围填充、从特定位置开始填充及全数组填充的应用场景。

看了一下mdn中的对fill()解释和语法

代码参考:

var array1 = [1, 2, 3, 4];

// fill with 0 from position 2 until position 4
console.log(array1.fill(0, 2, 4));//0表示数组元素转换的值,2表示从数组索引为2的位置开始,4表示数组长度为4
// expected output: [1, 2, 0, 0]

 

// fill with 5 from position 1
console.log(array1.fill(5, 1));//5表示数组后面转换的元素值为5,1表示从数组索引为1的位置开始,后面的元素都转换为5
// expected output: [1, 5, 5, 5]

console.log(array1.fill(6));//6表示数组需要转换的值是6,因为这边没有些元素转换的索引位置,所以默认数组的所有元素都是6
// expected output: [6, 6, 6, 6]

如果我的理解有错,希望大家可以指出来。。。谢谢啦。我也是跟着自己的理解写出来的,可能我的理解会有些错。。。。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值