js怎么在function间传二维数组

作者:用户 来源:互联网 浏览:284 次 时间:2016-02-18 13:34:22

js

js怎么在function间传二维数组 - 摘要: js怎么在function间传二维数组我在一个function中定义了一个二维数组,想将这个二维数组当做参数传给另一个function,怎么操作,求代码!!!请参考以下链接JavaScript问题。能

问题描述

js怎么在function间传二维数组

我在一个function中定义了一个二维数组,想将这个二维数组当做参数传给另一个function ,怎么操作,求代码!!!

解决方案

请参考以下链接
JavaScript问题。能否在JS函数之间互相传递二维数组?
http://zhidao.baidu.com/link?url=dogQO63WK_tuXcaCKurqCarVF41pMbtqWKqSau1eJ7aKvK9acNaiX9gG6p6RcmgOnD4fLzStn_QusvWG2M4DKq

解决方案二:
 Var aa=new Array(); //定义一维数组 
for(i=1;i<=10;i++) 
{ 
    aa[i]=new Array(); //将每一个子元素又定义为数组 
    for(n=0;n<=10;n++) 
    { 
        aa[i][n]=i+n; //此时aa[i][n]可以看作是一个二级数组 
    } 
} 

然后传递aa

解决方案三:

你的函数返回这二维数组,另外一个参数将二维数组做为参数传入就行了

 function fun1(){
  var arr=[[1,2,3],[1,23]];
///...你的其他代码,如处理arr
 return arr;
}

function fun2(){
//....
}

fun2(fun1())
解决方案四:

function a(){
var table=document.createElement("table");
for(var i=0;i var tr=document.createElement("tr");
for(var j=0;j var indexXY=i+","+j;
var td=document.createElement("td");
td.innerHTML="";
tr.appendChild(td);
}
table.appendChild(tr);
}
document.getElementById("area").appendChild(table);
}
?

function getlei(intX,intY,newintXY){
alert(intX+" "+intY+" "+newintXY);//这个位置就出错了(如果用newintXY[0][0]就告诉我未定义)
if (newintXY[intX][intY] == 9) {
System.out.println("踩到雷了,再来一次!");
} else if (newintXY[intX][intY] == 0) {
top(intX, intY, newintXY);
left(intX, intY, newintXY);
right(intX, intY, newintXY);
end(intX, intY, newintXY);
top_left(intX, intY, newintXY);
top_right(intX, intY, newintXY);
end_left(intX, intY, newintXY);
end_right(intX, intY, newintXY);
newintXY[intX][intY] = -1;
} else {
newintXY[intX][intY] = -1;
}
return intXY;
}

帮忙看一下这段代码

解决方案五:

方法1 :一楼的算法不错的
方法2: function A(){
a = new Array(new Arreay(0,1), new Arreay(2,3));
}
function B(){
a[0][1]
}

【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供js怎么在function间传二维数组相关信息,包括 js 的信息 ,所有js怎么在function间传二维数组相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_65724,您可以点击js怎么在function间传二维数组-手机站访问。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航