數(shù)組迭代

  • every()對(duì)數(shù)組中的每一項(xiàng)都運(yùn)行給定函數(shù),返回值:當(dāng)且僅當(dāng)全部true時(shí),才會(huì)返回true
  • filter()對(duì)數(shù)組中的每一項(xiàng)都運(yùn)行給定函數(shù),返回true項(xiàng)組成的數(shù)組
  • forEach()對(duì)數(shù)組中的每一項(xiàng)都運(yùn)行給定函數(shù),該方法沒有返回值
  • map()對(duì)數(shù)組中的每一項(xiàng)都運(yùn)行給定函數(shù),返回新項(xiàng)組成的新數(shù)組
  • some()對(duì)數(shù)組中的每一項(xiàng)都運(yùn)行給定函數(shù),如果有一項(xiàng)返回true,則返回true

eg:

every

var num=[1,2,3,4,5,4,3,2,1]
var result=num.every(function(item,index,array){
  return (item>2)
})
alert( result) //false
-------------------------------
es6
var num=[1,2,3,4,5,4,3,2,1]
var result=num.every(i=>i>2)
alert (result )//false

some

var num=[1,2,3,4,5,4,3,2,1]
var result=num.some(i=>i>2)
alert (result )//true

map

var num=[1,2,3,4,5,4,3,2,1]
var result=num.map(i=>i*2)
alert (result )//[2,4,6,8,10,8,6,4,2]

forEach

var num=[1,2,3,4,5,4,3,2,1]
var result=num.forEach(i=>console.log(i))
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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