js不定义二维数组的方法的详细解决方案。

js不定义二维数组的方法的详细解决方案。
复制代码代码如下所示:
创建一个新数组(数组(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末尾添加内容。如果项目不是一个数组,它被添加到数组作为一个数组元素的结束。

很好的!!!
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部