数组

来自tomtalk
Tom讨论 | 贡献2013年4月5日 (五) 03:30的版本 (以“==javascript遍历数组的方法== <source lang="javascript"> var arr = [.....]; for(var i = 0, l = arr.length; i< l; i++) { arr[i]; } for(var i = arr.length...”为内容创建页面)

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

javascript遍历数组的方法

var arr = [.....];
 
for(var i = 0, l = arr.length; i< l; i++) {
    arr[i];
}
 
for(var i = arr.length-1; i>= 0 ; i++) {
    arr[i];
}
 
for(var i = arr.length; i--;){
    arr[i]
}
 
//当arr[i]为undefined时跳出循环体
for(var i = 0;arr[i]; i++) {
    arr[i];
}
 
//i为数组的键,与遍历对象属性方法的名一样
for(var i in arr){
    arr[i];
}
 
var i = arr.length;
arr = arr.reverse();
while(i--){
    arr[i]
}
 
var i = 0, l = arr.length;
while(i < l){
    arr[i++];
}
 
var i = arr.length - 1;
 
do{
    arr[i]
}while(i--)
 
var i = 0 , l = arr.length;
do{
    arr[i]
}while(i < l);