Array数组
二维数组定义
定义一个长度为5的二维数组:(new Array表示创建一个新的空的数组)
var myarr=new Array(); //先声明一维 for(var i=0;i<2;i++){ //一维长度为2 myarr[i]=new Array(); //再声明二维 for(var j=0;j<3;j++){ //二维长度为3 myarr[i][j]=i+j; // 赋值,每个数组元素的值为i+j } }
fill()方法
fill()
方法用静态值填充数组中的指定元素。
您可以指定开始和结束填充的位置。如果未指定,则将填充所有元素。
array.fill(value, start, end)
参数值
参数 | 描述 |
---|---|
value | 必需。用于填充数组的值。 |
start | 可选。开始填充数组的索引(默认为 0)。 |
end | 可选。停止填充数组的索引(默认为 array.length)。 |
示例:
var fruits = ["Banana", "Orange", "Apple", "Mango"]; fruits.fill("Kiwi", 2, 4);
输出:Banana,Orange,Kiwi,Kiwi
定义一个数组,并且全部填充为0
const row = new Array(5).fill(0);
输出:[0,0,0,0,0]