js-循環(huán)數(shù)組

循環(huán)思維.png

js循環(huán)數(shù)組的方式有很多種,例如

一、while()
var index=0;
var arr=[1,2,3,4,5,6];
var len=arr.length;
while(index<len){
        console.log(arr[index]);
        index++;
}
二糠溜、for

var arr=[1,2,3,4,5,6];
var i;
var len=arr.length;
for(i=0;i<len;i++){
console.log(arr[i]);
}

三躬贡、forEach
var arr=[1,2,3,4,5,6];  
arr.forEach(function(current,index,array{
        console.log(arr[index]);
});

其中劫谅,回調(diào)函數(shù)的第一個必選參數(shù)(current)為當前元素氢妈,第二個可選參數(shù)(index)是當前元素的索引值粹污。第三可選參數(shù)(array)是當前元素所屬的數(shù)組對象。

四首量、map
var arr=[1,2,3,4,5,6];
var arr2=arr.map(function(current,index,array){
        return current*2;
});
console.log(arr2);

map()返回給定條件的數(shù)組厕怜,其中map(function(current,index,array){});回調(diào)函數(shù)參數(shù)對于當前元素,當前元素索引值蕾总,當前元素所屬于的數(shù)組對象粥航。

五、every
var arr=[1,2,3,4,5,6];
var arr2= arr.every(function(current,index,array){
        return (item>2);
 });
console.log(arr2);

回調(diào)函數(shù)參數(shù)對于當前元素(必選)生百,當前元素索引值(可選)递雀,當前元素所屬于的數(shù)組對象(可選)
every() 方法用于檢測數(shù)組所有元素是否都符合指定條件(通過函數(shù)提供)。
every() 方法使用指定函數(shù)檢測數(shù)組中的所有元素:如果數(shù)組中檢測到有一個元素不滿足蚀浆,則整個表達式返回 false 缀程,且剩余的元素不會再進行檢測。如果所有元素都滿足條件市俊,則返回 true杨凑。(相當于邏輯非)

六、some
var arr=[1,2,3,4,5,6];
var arr2= arr.some(function(current,index,array){
        return (item>2);
 });
console.log(arr2);

回調(diào)函數(shù)參數(shù)對于當前元素(必選)摆昧,當前元素索引值(可選)撩满,當前元素所屬于的數(shù)組對象(可選)
some() 方法用于檢測數(shù)組中的元素是否滿足指定條件(函數(shù)提供)。
some() 方法會依次執(zhí)行數(shù)組的每個元素:
如果有一個元素滿足條件绅你,則表達式返回true , 剩余的元素不會再執(zhí)行檢測伺帘。
如果沒有滿足條件的元素,則返回false忌锯。

七伪嫁、filter
var arr=[1,2,3,4,5,6];
var arr2= arr.filter(function(current,index,array){
        return (item>2);
 });
console.log(arr2);

回調(diào)函數(shù)參數(shù)對于當前元素(必選),當前元素索引值(可選)偶垮,當前元素所屬于的數(shù)組對象(可選)
filter() 方法創(chuàng)建一個新的數(shù)組张咳,新數(shù)組中的元素是通過檢查指定數(shù)組中符合條件的所有元素。

歡迎訪問我的個人網(wǎng)站zhengyepan

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末似舵,一起剝皮案震驚了整個濱河市脚猾,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌啄枕,老刑警劉巖婚陪,帶你破解...
    沈念sama閱讀 222,378評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件族沃,死亡現(xiàn)場離奇詭異频祝,居然都是意外死亡泌参,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,970評論 3 399
  • 文/潘曉璐 我一進店門唬格,熙熙樓的掌柜王于貴愁眉苦臉地迎上來预麸,“玉大人熊咽,你說我怎么就攤上這事∠巢” “怎么了?”我有些...
    開封第一講書人閱讀 168,983評論 0 362
  • 文/不壞的土叔 我叫張陵昆禽,是天一觀的道長蝗蛙。 經(jīng)常有香客問我,道長醉鳖,這世上最難降的妖魔是什么捡硅? 我笑而不...
    開封第一講書人閱讀 59,938評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮盗棵,結果婚禮上壮韭,老公的妹妹穿的比我還像新娘。我一直安慰自己纹因,他們只是感情好喷屋,可當我...
    茶點故事閱讀 68,955評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瞭恰,像睡著了一般屯曹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上惊畏,一...
    開封第一講書人閱讀 52,549評論 1 312
  • 那天是牢,我揣著相機與錄音,去河邊找鬼陕截。 笑死驳棱,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的农曲。 我是一名探鬼主播社搅,決...
    沈念sama閱讀 41,063評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼乳规!你這毒婦竟也來了形葬?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,991評論 0 277
  • 序言:老撾萬榮一對情侶失蹤暮的,失蹤者是張志新(化名)和其女友劉穎笙以,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體冻辩,經(jīng)...
    沈念sama閱讀 46,522評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡猖腕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,604評論 3 342
  • 正文 我和宋清朗相戀三年拆祈,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片倘感。...
    茶點故事閱讀 40,742評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡放坏,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出老玛,到底是詐尸還是另有隱情淤年,我是刑警寧澤,帶...
    沈念sama閱讀 36,413評論 5 351
  • 正文 年R本政府宣布蜡豹,位于F島的核電站麸粮,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏镜廉。R本人自食惡果不足惜豹休,卻給世界環(huán)境...
    茶點故事閱讀 42,094評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望桨吊。 院中可真熱鬧威根,春花似錦、人聲如沸视乐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,572評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽佑淀。三九已至留美,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間伸刃,已是汗流浹背谎砾。 一陣腳步聲響...
    開封第一講書人閱讀 33,671評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留捧颅,地道東北人景图。 一個月前我還...
    沈念sama閱讀 49,159評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像碉哑,于是被迫代替她去往敵國和親挚币。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,747評論 2 361

推薦閱讀更多精彩內(nèi)容