摘要:用于把的某些元素過濾掉,然后返回剩下的元素。和不同的是,把傳入的函數(shù)依次作用于每個(gè)元素,然后根據(jù)返回值是還是決定保留還是丟棄該元素。例如,在一個(gè)中,刪掉偶數(shù),只保留奇數(shù),可以這么寫把一個(gè)中的空字符串刪掉,可以這么寫注意以下的版本沒有方法
filter
filter用于把Array的某些元素過濾掉,然后返回剩下的元素。
和map()類似,Array的filter()也接收一個(gè)函數(shù)。和map()不同的是,filter()把傳入的函數(shù)依次作用于每個(gè)元素,然后根據(jù)返回值是true還是false決定保留還是丟棄該元素。
例如,在一個(gè)Array中,刪掉偶數(shù),只保留奇數(shù),可以這么寫:
var arr = [1, 2, 4, 5, 6, 9, 10, 15]; var r = arr.filter(function (x) { return x % 2 !== 0; }); r; // [1, 5, 9, 15]
把一個(gè)Array中的空字符串刪掉,可以這么寫:
var arr = ["A", "", "B", null, undefined, "C", " "]; var r = arr.filter(function (s) { return s && s.trim(); // 注意:IE9以下的版本沒有trim()方法 }); r; // ["A", "B", "C"]
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/109421.html
摘要:用法在下次更新循環(huán)結(jié)束之后執(zhí)行延遲回調(diào)。只要觀察到數(shù)據(jù)變化,將開啟一個(gè)隊(duì)列,并緩沖在同一事件循環(huán)中發(fā)生的所有的數(shù)據(jù)改變。如果對(duì)象是響應(yīng)式的,確保刪除能觸發(fā)更新視圖。 Vue.nextTick([callback,context]) 參數(shù):{Function}[callback]。{Object}[context]。用法:在下次DOM更新循環(huán)結(jié)束之后執(zhí)行延遲回調(diào)。在修改數(shù)據(jù)之后立即使用這...
摘要:元素是通過指定的分隔符進(jìn)行分隔的。如果數(shù)組已經(jīng)為空,則不改變數(shù)組,并返回值。可添加多個(gè)元素返回值把指定的值添加到數(shù)組后的新長(zhǎng)度。該參數(shù)是數(shù)組片斷結(jié)束處的數(shù)組下標(biāo)。返回值對(duì)數(shù)組的引用。語法返回值的字符串表示。當(dāng)前元素所屬的數(shù)組對(duì)象。 一、創(chuàng)建數(shù)組 1.1 使用Array構(gòu)造函數(shù) var arr1 = new Array(); // 創(chuàng)建一個(gè)空數(shù)組 var arr2 = new Array...
摘要:創(chuàng)建數(shù)組判斷比是否是個(gè)數(shù)組取數(shù)組元素屬性返回?cái)?shù)組的成員數(shù)量。增加數(shù)組元素方法在數(shù)組的末尾增加一個(gè)或多個(gè)元素,并返回?cái)?shù)組的新長(zhǎng)度。表示要移除的數(shù)組元素的個(gè)數(shù)要添加進(jìn)數(shù)組的元素最主要的的用途是向數(shù)組的中部插入元素。 數(shù)組的定義 數(shù)組是按序號(hào)排列的一組值,每個(gè)值的位置都有編號(hào)(從0開始)。數(shù)組本質(zhì)上是一種特殊的對(duì)象。它的鍵名是按(0,1,2...)排列的一組數(shù)字。 創(chuàng)建數(shù)組: var a...
摘要:數(shù)組方法全解析包含數(shù)組自帶屬性返回創(chuàng)建數(shù)組對(duì)象的原型函數(shù)返回?cái)?shù)組對(duì)象的長(zhǎng)度這個(gè)是老熟人了,可以增加數(shù)組的原型方法和屬性,這個(gè)放在后面的繼承中講數(shù)組的方法首先讓我們看看數(shù)組的對(duì)象屬性。 Javascript 數(shù)組方法全解析(包含es6) 1. 數(shù)組自帶屬性 constructor //返回創(chuàng)建數(shù)組對(duì)象的原型函數(shù) length //返回?cái)?shù)組對(duì)象的長(zhǎng)度 prototype //這個(gè)是老...
假設(shè)我們的pm有這樣一個(gè)需求, 一張簡(jiǎn)單的透明png圖片,如圖:showImg(https://segmentfault.com/img/bVbsrhc); 現(xiàn)在要求圖片的顏色能根據(jù)手機(jī)殼的顏色來變色...開個(gè)玩笑,一般這個(gè)時(shí)候已經(jīng)打起來了 要求是用戶可以根據(jù)用戶點(diǎn)擊的按鈕顏色來設(shè)置圖片的顏色,也就是說我們的這張黑色主色的圖片遠(yuǎn)遠(yuǎn)無法滿足要求,那么該怎么辦呢? 找UI吧,多出幾張不就行了,ok 做...
閱讀 2655·2021-11-24 10:44
閱讀 1896·2021-11-22 13:53
閱讀 1907·2021-09-30 09:47
閱讀 3704·2021-09-22 16:00
閱讀 2431·2021-09-08 09:36
閱讀 2312·2019-08-30 15:53
閱讀 2790·2019-08-30 15:48
閱讀 976·2019-08-30 15:44