JavaScript 數(shù)組some()和filter()的用法及區(qū)別
some方法
array1.some(callbackfn[, thisArg])
對數(shù)組array1中的每個元素調(diào)用回調(diào)函數(shù)callbackfn,當回調(diào)函數(shù)返回true或者遍歷完所有數(shù)組后,some方法終止??蛇x參數(shù)thisArg可以替換回調(diào)函數(shù)中的this對象
filter方法
array1.filter(callbackfn[, thisArg])
對數(shù)組array1中的每個元素調(diào)用回調(diào)函數(shù)callbackfn方法,該方法會返回一個在回調(diào)函數(shù)中返回true的元素的新的集合。可選參數(shù)thisArg可以替換回調(diào)函數(shù)中的this對象
兩者的區(qū)別
some方法返回的是boolean值,可用于檢察數(shù)組中是否有某對象
filter方法返回的是一個新數(shù)組,可用于過濾數(shù)組中的對象
以上這篇JavaScript 數(shù)組some()和filter()的用法及區(qū)別就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Javascript學習筆記之函數(shù)篇(五) : 構(gòu)造函數(shù)
javascript本身是沒有類的概念,只有函數(shù)的概念。javascript的類實際上也是一個javascript的函數(shù),在這個特殊的函數(shù)中間可以包含變量和其他javascript函數(shù)的引用。那么這個特殊的函數(shù)本身就是javascript所謂類的構(gòu)造函數(shù)。2014-11-11
Javascript 復制數(shù)組實現(xiàn)代碼
Javascript 復制數(shù)組實現(xiàn)代碼,需要的朋友可以參考下。2009-11-11
JavaScript程序中實現(xiàn)繼承特性的方式總結(jié)
JavaScript是一門強行聲稱面向?qū)ο蟮恼Z言,而繼承是面向?qū)ο蟮囊淮笾饕匦?這里我們根據(jù)阮一峰老師的文章來看一下JavaScript程序中實現(xiàn)繼承特性的方式總結(jié)2016-06-06
JavaScript函數(shù)中上下文有哪些規(guī)則
上下文是從英文context翻譯過來,指的是一種環(huán)境。在軟件工程中,上下文是一種屬性的有序序列,它們?yōu)轳v留在環(huán)境內(nèi)的對象定義環(huán)境。在對象的激活過程中創(chuàng)建上下文,對象被配置為要求某些自動服務。又比如計算機技術中,相對于進程而言,上下文就是進程執(zhí)行時的環(huán)境2021-10-10

