JavaScript数组定义
一维数组
1.var fruits=[‘a’,‘b’,‘c’,‘d’,‘e’];
2.var fruits=new Array(‘a’,‘b’,‘c’,‘d’,‘e’);
3.var fruits=new Array();
fruits[0]=‘a’;
fruits[1]=‘b’;
fruits[2]=‘c’;
4.var fruits=new Array();
fruits[“a”]=‘a’;
fruits[“b”]=‘b’;
fruits[“c”]=‘c’;
一维数组遍历:
for循环遍历
for(var i=0;i<fruits.length;i++){
document.write(i+" "+fruits[i]+"<br>");
}
for-each遍历
for(var index in fruits){
document.write(fruits[index]+"<br>");
}
注意:当数组索引是字符时,只能用for-each遍历;
二维数组
第一种:
var arr2=new Array();
arr2[0]=['a','b','c'];
arr2[1]=['d','e','f'];
arr2[2]=['g','h','i','jk'];
第二种(索引是字符):
arr2["小"]=['a','b','c'];
arr2["中"]=['d','e','f'];
arr2["大"]=['g','h','i','jk'];
二维数组遍历
for(var i in arr2){
document.write("<h4>"+i+"</h4>");
for(var j in arr2[i]){
document.write("<h4>"+arr2[i][j]+"</h4>")
}
}