/**
* js中的array
*/
function myArray() {
// 定义myArray,并添加值
var myArray = new Array();
myArray[0] = 3;
myArray[1] = 1;
myArray[2] = 2;
// 排序前数组中的顺序为[3, 1, 2]
// 按从小到大排序
// 排序后数组中的顺序为[1, 2, 3]
myArray.sort(function(a, b) {
return a > b ? 1 : -1
});
// 按ascii字母顺序排序(默认情况下的排序方法)
myArray.sort();
// 按从大到小排序
myArray.sort(function(a, b) {
return a < b ? 1 : -1
});
// 遍历myArray
for (var i = 0; i < myArray.length; i++) {
alert("myArray[" + i + "]=" + myArray[i]);
}
}
function myArray() {
var myArray = new Array();
myArray.push("ZhangDan");
myArray.push("LuiLei");
var length = myArray.length;
for (var i = 0; i < length; i++) {
alert(myArray.pop());
}
// 不能够用 var item in myArray
// 或者 var i = 0; i < myArray.length; i++ 进行循环
// 因为pop()会打乱循环条件的判断
}
// 合并数组
hotelAttachArr.push.apply(hotelAttachArr, hotelAttachList);
hotelAttachArr = hotelAttachArr.concat(hotelAttachList);