首頁  >  文章  >  web前端  >  JavaScript 陣列中some()和filter()的用法及區別(附有程式碼)

JavaScript 陣列中some()和filter()的用法及區別(附有程式碼)

亚连
亚连原創
2018-05-21 13:49:472537瀏覽

下面我就為大家帶來一篇JavaScript 陣列some()和filter()的用法及差異。現在分享給大家,也給大家做個參考。

some方法

array1.some(callbackfn[, thisArg])

對陣列array1中的每個元素呼叫回調函數callbackfn,當回呼函數傳回true或遍歷完所有陣列後,some方法終止。可選參數thisArg可以替換回呼函數中的this物件

filter方法

array1.filter(callbackfn[, thisArg])

對數組array1中的每個元素呼叫回調函數callbackfn方法,該方法會傳回一個在回調函數中傳回true的元素的新的集合。可選參數thisArg可以取代回呼函數中的this物件

兩者的差異

some方法傳回的是boolean值,可用於檢察數組中是否有某物件

filter方法傳回的是新數組,可用來過濾數組中的物件

上面是我整理給大家的,希望今後會對大家有幫助。

相關文章:

用p5.js製作煙火特效的範例程式碼_javascript技巧

##Javascript基本上使用方式

JavaScript動態改變HTML頁面元素例如新增或刪除

以上是JavaScript 陣列中some()和filter()的用法及區別(附有程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn