复制代码代码如下所示:
创建一个新数组(数组(1,2),新的阵列(B,C));
document.write(一{ 1 } { 1 });
为白色,使用for循环定义一个二维数组!
功能array_2(nrow,ncolumn){
VaR array1 =新(阵列); / /定义一维数组
为(i = 0;i < nrow;i++){
每个子元素被定义为数组。
array1 {我} =新的数组();
/ / ----------------------------------------
对于(n = 0;n<ncolumn;n + +){
array1 {我} { } = ''; / / AA {我} { }可以被视为一个二级阵列
}
/ / --------------------------------------
}
返回2;
}
无功array_2 = array_2(3,2);
array_2 { 0 } { 1 } = 1;
array_2 { 0 } { 2 } = 2;
array_2 { 1 } { 1 } = 3;
array_2 { 1 } { 2 } = 4;
document.write(array_2 { 1 } { 2 });
虚线也可以使用js /阵列内置对象推送()
方法来实现的,因为arr1.push(arr2),将整个数组arr2作为元素添加到前阵,所以虚线的周期可以用下面的语句代替:array1 {我},推(新的数组(ncolumn));
还
发现,这个定义也可以被制成一个二维数组。
复制代码代码如下所示:
创建一个新数组(数组(1,2),新的阵列(B,C));
document.write(一{ 1 } { 1 });
PS:注意推
连接之间的
区别!
push方法将在新的元素的
顺序添加这些元素。如果一个
参数是一个数组,该数组将被添加到阵列作为一个单一的元素。如果你想合并的元素在两个或两个以上的阵列,使用Concat方法。
Concat方法返回一个对象数组,包含array1和其他项目提供之间的联系。项目增加(1…itemn)将被添加到的顺序从左到右的阵列。如果一个项目是一个数组,然后对array1末尾添加内容。如果项目不是一个数组,它被添加到数组作为一个数组元素的结束。
很好的!!!