?javascript學(xué)數(shù)組中的foreach方法和some方法
在我們的日常開發(fā)中 不免會(huì)有很多需要處理數(shù)據(jù)的方法 本節(jié)主要說一說foreach和some的使用??不多說把代碼編輯器打開??
一、foreach方法
1直接vs打開
2代碼部分
var geyao = ['歌謠', '很帥', '很強(qiáng)'] ? geyao.forEach((currentValue, index, arr, thisValue) => { ? ? console.log(currentValue, 'currentValue') ? ? console.log(index, 'index') ? ? console.log(arr, 'arr') ? ? console.log(thisValue, 'thisValue') ? })
小結(jié):
- currentValue:數(shù)組中正在處理的當(dāng)前元素。
- index 可選:數(shù)組中正在處理的當(dāng)前元素的索引。
- arr 可選:forEach() 方法正在操作的數(shù)組。
二、some方法
1直接vs打開
2代碼部分
//item 當(dāng)前元素每一項(xiàng)的值? ? ? var geyao=['歌謠',"很帥","很強(qiáng)"] ? var geyao1 = geyao.some((item)=>{ ? ? ? ?return item='歌謠' ? ? }) ? ? console.log(geyao1,"geyao1")
3總結(jié)
- some() 方法用于檢測(cè)數(shù)組中的元素是否滿足指定條件(函數(shù)提供)。
- some() 方法會(huì)依次執(zhí)行數(shù)組的每個(gè)元素:
- 如果有一個(gè)元素滿足條件,則表達(dá)式返回true , 剩余的元素不會(huì)再執(zhí)行檢測(cè)。
- 如果沒有滿足條件的元素,則返回false。
注意:some() 不會(huì)對(duì)空數(shù)組進(jìn)行檢測(cè)。
注意:some() 不會(huì)改變?cè)紨?shù)組。
到此這篇關(guān)于 javascript學(xué)數(shù)組中的foreach方法和some方法的文章就介紹到這了,更多相關(guān)foreach和some方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用JavaScript 實(shí)現(xiàn)的人臉檢測(cè)
這篇文章主要介紹了使用JavaScript 實(shí)現(xiàn)的人臉檢測(cè)的方法和實(shí)例,非常的不錯(cuò),這里推薦給大家,有需要的小伙伴參考下。2015-03-03子窗口、父窗口和Silverlight之間的相互調(diào)用
前兩天做 silverlight 的東西,主頁(yè)面打開一個(gè)子頁(yè)面,然后子頁(yè)面中包含一個(gè) silverlight 應(yīng)用程序那難免會(huì)涉及到他們?nèi)呦嗷フ{(diào)用的問題2010-08-08