JS中filter( )數(shù)組過(guò)濾器的使用
一、前言
數(shù)組過(guò)濾器是前端數(shù)據(jù)處理的一種常用方法,對(duì)于前端來(lái)說(shuō),后端返回的數(shù)據(jù)我們需要經(jīng)過(guò)處理以后才能獲取到自己想要的數(shù)據(jù),進(jìn)行進(jìn)一步的操作。有時(shí)候后端返回給我我們的值僅可以作為參考。
二、方法簡(jiǎn)介
filter( )方法會(huì)創(chuàng)建一個(gè)新數(shù)組,數(shù)組中的數(shù)據(jù)是經(jīng)過(guò)指定數(shù)據(jù)中過(guò)濾出來(lái)的符合條件的數(shù)據(jù)
filter( )的兩大特點(diǎn)
1.filter( )不會(huì)對(duì)空數(shù)組進(jìn)行檢測(cè)
2.filter( )不會(huì)改變?cè)瓟?shù)組
filter( )方法的用法:
array.filter(function(currentValue,index,arr), thisValue) //currentValue:當(dāng)前元素的值 //index:當(dāng)前元素的下標(biāo) //arr:原數(shù)組
三、用法案例
1.獲取數(shù)組中符合條件的元素
const school = [ { occupation:"老師", age:40 }, { occupation:"學(xué)生", age:23 },{ occupation:"程序猿", age:1 } ] var newShool = school.filter(item => item.age > 20) console.log(newShool);//[ { occupation: '老師', age: 40 }, { occupation: '學(xué)生', age: 23 } ]
總結(jié)
本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
關(guān)于json字符串與實(shí)體之間的嚴(yán)格驗(yàn)證代碼
在一個(gè)項(xiàng)目中要求嚴(yán)格驗(yàn)證傳入的json字符串與定義的 類匹配,否則不記錄。后來(lái)查了好多資料才弄明白,下面小編給大家分享下關(guān)于json字符串與實(shí)體之間的嚴(yán)格驗(yàn)證,感興趣的朋友一起看看吧2016-11-11個(gè)人網(wǎng)站留言頁(yè)面(前端jQuery編寫、后臺(tái)php讀寫MySQL)
這篇文章主要為大家介紹了個(gè)人網(wǎng)站的留言頁(yè)面,前端使用jQuery編寫、后臺(tái)利用php簡(jiǎn)單讀寫MySQL數(shù)據(jù)庫(kù),感興趣的小伙伴們可以參考一下2016-05-05H5+css3+js搭建帶驗(yàn)證碼的登錄頁(yè)面
這篇文章主要為大家詳細(xì)介紹了H5+css3+js搭建帶驗(yàn)證碼的登錄頁(yè)面,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-10-10js通過(guò)classname來(lái)獲取元素的方法
下面小編就為大家?guī)?lái)一篇js通過(guò)classname來(lái)獲取元素的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起 小編過(guò)來(lái)看看吧2016-11-11使用Browserify來(lái)實(shí)現(xiàn)CommonJS的瀏覽器加載方法
下面小編就為大家?guī)?lái)一篇使用Browserify來(lái)實(shí)現(xiàn)CommonJS的瀏覽器加載方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05JS實(shí)現(xiàn)將手機(jī)號(hào)中間的幾位數(shù)字變成****功能
這篇文章主要介紹了用js如何實(shí)現(xiàn)將手機(jī)號(hào)中間的幾位數(shù)字變成****?_,今天,我們要實(shí)現(xiàn)一個(gè)很常見并且簡(jiǎn)單的功能如何將手機(jī)號(hào)中間的幾位數(shù)變成****,需要的朋友可以參考下2023-09-09JavaScript?中的?this?綁定規(guī)則詳解
這篇文章主要介紹了JavaScript?中的?this?綁定規(guī)則詳解的相關(guān)資料,需要的朋友可以參考下2023-02-02JS使用正則表達(dá)式獲取小括號(hào)、中括號(hào)及花括號(hào)內(nèi)容的方法示例
這篇文章主要介紹了JS使用正則表達(dá)式獲取小括號(hào)、中括號(hào)及花括號(hào)內(nèi)容的方法,涉及javascript針對(duì)三種括號(hào)正則匹配的相關(guān)操作技巧,需要的朋友可以參考下2018-06-06