曾經的遍歷for,難理解!最後返回出來的就是這幾個segmentfault
var name = ['Aaron','Ben','Cands','Dade'] for(var i=0; i<name.length; i++) { console.log(name[i]) }
forEach很簡單,把你要遍歷的東西加一個forEach,把你全部值批量一個名字a, 他就會按順序給你返回數組
var name = ['Aaron','Ben','Cands','Dade'] name.forEach(function(a){ console.log(a) })
小實驗,把123455678加一塊兒
雞雞有這些,用一個sum雞窩依次放進去!最後返回55只小雞雞code
var jj = [1,2,3,4,5,6,7,8,9,10] var sum = 0 jj.forEach(function(n){ sum+=n }) console.log(sum)
連接一樣的用這個方法更方便!過濾返回來未選中的留下,其餘的隱藏。get
說白了,就是把本來的數組複製一份,而後改改值.再起一個名字
曾經養了一堆雞雞,而後把本來的雞雞乘以2而後返回的價格起一個新的名字叫作KFC。雞雞自己便宜,更名就貴了一圈io
var jj = [1,2,3,4,5,6,7,8,9,10] var kfc = jj.map(function(n){ return n*2 }) console.log(kfc)
俗稱的過濾器,簡單的說 新冠狀病毒裏生病呈陽性的站出來這種就是過濾console
var bd = [ {name:"劉忙", type:"Yang"}, {name:"馬超", type:"Yin"}, {name:"趙三", type:"Yin"}, {name:"周敏", type:"Yang"}] var txt = bd.filter(function(a){ return a.type === 'Yang' }) console.log(txt)
確定是尋找了的意思,可是他跟樓上的不一樣!他是找到一個就結束,後面的我就不找了!好比今日新聞 北京豐臺副區長被免職。有那麼多官裏面挑最倒黴的去頂罪。就用這個方法!
你會發現第一個男版周宇清倒黴認栽了function
var bd = [ {name:"劉忙", type:"女"}, {name:"馬超", type:"男"}, {name:"周宇清", type:"男"}, {name:"周宇清", type:"女"}] var dm = bd.find(function(a){ return a.name === '周宇清' }) console.log(dm)