javascript多维数组的定义方法

tianyaofande 2009-11-28 04:52:37
下面是我定义的多为数字,觉得方法很笨,大家帮我看看。

<script type="text/javascript">
var a1 = new Array(1,2);
var a2 = new Array(3,4);
var a3 = new Array(5,6);
var a4 = new Array(7,8);
var a5 = new Array(9,10);
var myarray = new Array(a1,a2,a3,a4,a5);
for(var each = 0;each < myarray.length; each ++){
document.write(myarray[each][0] + ":" + myarray[each][1] + "<br />");
}
</script>

主要是想看大家有没有好的方法定义多维数组。
...全文
492 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wcwtitxu 2009-12-01
  • 打赏
  • 举报
回复
快速定义用 [...]

var myarray = [
[1, 2],
[3, 4],
[5, 6],
[7, 8],
[9, 10]
];
likejun45 2009-11-30
  • 打赏
  • 举报
回复
不如直接定义一个object数组.....这样又可以变成一个list
<script type="text/javascript">
var model = {
name:"",
age:0
};

$(document).ready(function() {
var nameStr = "test";
var modelArr = [];
for (var i = 0; i < 10; ++i) {
model.name = (nameStr + i.toString());
model.age = i;
modelArr.push(model);
}
alert(modelArr[9].name);
alert(modelArr[9].age);
});
</script>
  • 打赏
  • 举报
回复
var myarray = new Array();
myarray[0] = new Array(1,2);
myarray[1] = new Array(3,4);
myarray[2] = new Array(5,6);
myarray[3] = new Array(7,8);
myarray[4] = new Array(9,10);

xiangtanboy 2009-11-30
  • 打赏
  • 举报
回复
javascript没有多维数组的概念
tianyaofande 2009-11-30
  • 打赏
  • 举报
回复
怎么没有人回复啊。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧