摘要:數組過濾用了這么久的,現在才慢慢摸索更簡單的方法,這個方法用處還是挺多的,比如遍歷數組中的數組下面我們結合的箭頭函數,來看看這一行就這么簡單就寫這么多了
數組過濾
用了這么久的JavaScript,現在才慢慢摸索更簡單的方法
array.filter(),這個方法用處還是挺多的,比如遍歷數組中的數組
下面我們結合es6的箭頭函數,來看看
var arr1 = [ {key:1,value:12}, {key:2,value:15}, {key:3,value:"mio"} ] var arr2 = [ { key:1, value:[1,2,3] }, { key:2, value:[{key:12,value:"akuma"},{key:13,value:"mio"},{key:14,value:"CVdongdong"}] } ]; var str1 = 1,str2 = 2; var res1,res2; res1 = arr1.filter(k=>k.key == str1)[0].value res2 = arr2.filter(k=>k.key == str2)[0].value.filter(k=>k.key == 13)[0].value; //這一行就這么簡單 console.log(res2)
就寫這么多了
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/92707.html
摘要:循環一個數組,使用每次去刪除該數組的第一個元素直到指定方法運算結果為,返回的是剩余元素組成的數組。直到循環退出,返回此時的。對應就是,包含下界,不包含上屆。秒,從入門到放棄之二微信公眾號秒,從入門到放棄之二 difference Returns the difference between two arrays. Create a Set from b, then use Array...
摘要:原文地址秒,從入門到放棄之五博客地址秒,從入門到放棄之五水平有限,歡迎批評指正從給定的數組中隨機選出指定個數的數組元素。否則判斷數組元素是否大于或者等于指定元素,尋找過程與前邊類似。 原文地址:JavaScript30秒, 從入門到放棄之Array(五)博客地址:JavaScript30秒, 從入門到放棄之Array(五) 水平有限,歡迎批評指正 sampleSize Gets n...
摘要:使用把指定運算結果為的數組元素添加到二維數組的第一個數組中,運算結果為的數組元素添加到二維數組的第二個數組中。所以改成了,它是不改變數組元素的,沒有副作用,不干擾后續。方法將剩余的所有數組元素以的方式返回結果數組。 原文地址:JavaScript30秒, 從入門到放棄之Array(四)博客地址:JavaScript30秒, 從入門到放棄之Array(四) 水平有限,歡迎批評指正 ma...
摘要:總結遍歷數組的時候應該盡量使用這些,靈活運用可以讓代碼更加優雅,這種盡可能使用函數和鏈式調用的風格很接近函數式編程,可以提高代碼質量。 js中有很多可以遍歷數組的API,既然已經封裝的這么好,為什么不在平常開發的時候使用,本文講講forEach、map、filter、some、every、reduce這些API的使用,并且和普通的for語句作對比。 我們以一個對象數組作為測試數據: c...
閱讀 2831·2021-09-28 09:45
閱讀 1507·2021-09-26 10:13
閱讀 897·2021-09-04 16:45
閱讀 3661·2021-08-18 10:21
閱讀 1084·2019-08-29 15:07
閱讀 2633·2019-08-29 14:10
閱讀 3147·2019-08-29 13:02
閱讀 2459·2019-08-29 12:31