ループループの方法
1、eachメソッドjqueryのメソッドは、breakを使用してループを中断することはできません.return falsedはforループのbreakを表します.
2、forEach方法
配列のみを巡回でき、breakを使用してループを中断することはできません.return falsedはforループのcontinueを表します.
3、forループ配列のループ遍歴によく使われる
4.for...in通常のオブジェクトの遍歴によく使用されます
5.while
6.do…whileサイクル
7.mapメソッドは配列のみを巡回し、新しい配列を返す
8.filterメソッドは、元の配列を変更せずにフィルタされた要素を返します.
9.reduceメソッドは、関数をアキュムレータとして受信し、配列内の各値(左から右)を縮小し、最終的に値として計算します.
obj.each(function (i,item) {
// i:
// item:
// $(this):jquery
// $(item): div jquery
})
$.each(obj,function (i,item) {
// i:
// item:
// $(this):jquery
// $(item): div jquery
})
2、forEach方法
配列のみを巡回でき、breakを使用してループを中断することはできません.return falsedはforループのcontinueを表します.
arr.forEach(function (i,item) {
//arr:
// item:
// i:
})
3、forループ配列のループ遍歴によく使われる
for(let i=0;i
4.for...in通常のオブジェクトの遍歴によく使用されます
for(var key in obj){
//obj:
//key:
//obj[key]:
}
for(var i in arr){
//arr:
//i:
//arr[i]:
}
5.while
while( ){
// ,
}
6.do…whileサイクル
do{
//
}while( );
7.mapメソッドは配列のみを巡回し、新しい配列を返す
arr.map(function(i){
//arr:
//i:
//
return i*2;
})
8.filterメソッドは、元の配列を変更せずにフィルタされた要素を返します.
arr.filter(function(i){
//arr:
//i:
//
return i>1;
})
9.reduceメソッドは、関数をアキュムレータとして受信し、配列内の各値(左から右)を縮小し、最終的に値として計算します.
arr.reduce(function(i,j){
//arr:
//
return i+j;
})