站長資訊網
最全最豐富的資訊網站

filter是es6的方法嗎

filter是es6的方法。filter()是es6新增的一個數組方法,用于過濾數組元素;該方法會將數組元素傳入一個回調函數,在回調函數中判斷元素是否符合指定條件,若符合則返回,語法“arr.filter(回調函數,thisValue)”。

filter是es6的方法嗎

本教程操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。

filter()是es6新增的一個數組方法,用于過濾數組元素,返回數組中滿足指定條件的元素。

filter是es6的方法嗎

filter()方法會將數組元素傳入一個回調函數,在回調函數中判斷元素是否符合指定條件,若符合則返回。

語法:

arr.filter(回調函數,thisValue)
  • 回調函數:數組中的每個元素都會執行這個函數,用于指定條件,處理元素

  • thisValue:可選。對象作為該執行回調時使用,傳遞給函數,用作 "this" 的值。如果省略了 thisValue ,"this" 的值為 "undefined"

回調函數的格式:

function callbackfn(Value,index,array)

最多可接受三個參數:

  • value:當前數組元素的值,不可省略。

  • index:當前數組元素的數字索引。

  • array:當前元素屬于的數組對象。

返回值:是一個包含回調函數為其返回 true 的所有值得新數組。如果回調函數為 array 的所有元素返回 false,則新數組的長度為 0。

實例1:返回全部偶數

var a = [2,3,4,5,6,7,8]; function f (value) { 	if (value % 2 == 0) { 		return true; 	}else{ 		 return false; 	} } var b = a.filter(f); console.log(b);

輸出結果:

filter是es6的方法嗎

實例2:返回全部閏年

var a = [1995,1996,1997,1998,1999,2000,2004,2008,2010,2012,2020]; function f (value) { 	if(value%4==0 && value%100!=0){ 		return true; 	} 	else { 		return false; 	} } var b = a.filter(f); console.log(b);

輸出結果:

filter是es6的方法嗎

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品成人国产乱一区| 国产精品亚洲片在线花蝴蝶| 久久国产精品99精品国产987| 狠狠综合视频精品播放| 国产在线精品二区韩国演艺界| 亚洲精品国产综合久久久久紧| 亚洲精品在线电影| 老司机67194精品线观看| 国产精品igao视频网| 伊人久久精品无码二区麻豆 | 久久青草精品38国产| 日本精品VIDEOSSE×少妇| 国产精品无码一区二区在线观一| 精品一区二区三区免费毛片| 日韩亚洲AV无码一区二区不卡 | 日韩毛片一级好特黄| 国产精品久久香蕉免费播放| 精品韩国亚洲av无码不卡区| 日韩精品无码区免费专区| 亚洲首页国产精品丝袜| 亚洲av永久无码精品天堂久久| 99re热久久精品这里都是精品| 亚洲国产精品自在在线观看| 亚洲AV永久无码精品成人| 国产精品亚洲片在线| 亚洲精品无码国产| 国产在线无码精品电影网| 国产综合免费精品久久久| 久久久久99精品成人片| 久久夜色精品国产| 伊人久久国产精品| 欧亚精品卡一卡二卡三| 欧亚精品卡一卡二卡三| 国内精品久久久久久久97牛牛| 国内精品久久久久伊人av| 国产网红无码精品视频| 久久91精品久久91综合| 国产精品丝袜黑色高跟鞋| 久久夜色精品国产嚕嚕亚洲av| 久久丝袜精品综合网站| 人妻少妇精品视频二区|