HTML中的数组的定义方式:
1.var array = new Array();
2.var array = [1,2,3,4,5];
3.var array = ["肖":xiao,"华":hua];
对数组进行反转:
<script type="text/javascript">
function myReverse(array) {
for(var i = 0; i < array.length/2; i++) {
var temp = array[i];
array[i] = array[array.length-i-1];
array[array.length-i-1] = temp;
}
return array;
}
var names = new Array();
names[0] = "xiao";
names[1] = "hua";
names[2] = "liu";
alert(names);
alert(myReverse(names));
</script>
对数组以“|”进行分割:
<script type="text/javascript">
function myJoin(array) {
var result = array[0];
for(var i = 1; i<array.length; i++) {
result += "|" + array[i];
}
return result;
}
var names = new Array();
names[0] = "xiao";
names[1] = "hua";
names[2] = "liu";
alert(myJoin(names));
</script>
对数组以字典的方式定义:
<script type="text/javascript">
var age = [1,2,3,4];
var names = new Array();
names["肖"] = "xiao";
names["华"] = "hua";
names["刘"] = "liu";
for(var i in names) {
alert(names[i]);
}
</script>