无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

前端筆試題:手寫filter、map和reduce

2021-05-30 21:35 作者:壞蛋Dan丶  | 我要投稿

1. filter

用法:

分析:

① 傳入一個function作為回調(diào)

② 返回一個新數(shù)組

③ 回調(diào)的參數(shù)分別為原數(shù)組元素、索引值、原數(shù)組,需要有返回值作為判斷條件

④ 為tru時會將當(dāng)前元素放入新數(shù)組中

實(shí)現(xiàn):

2. map

分析:

① 大致上與filter一樣,傳入回調(diào),回調(diào)的參數(shù)均是元素、索引值、原數(shù)組

② 不同之處在于map中會將回調(diào)的返回值放入到新數(shù)組中

實(shí)現(xiàn):

3. reduce

用法:

分析:

① 有兩個參數(shù):回調(diào)以及初始值

② 回調(diào)中傳入的參數(shù)為prev:上次返回的值、current:當(dāng)前元素、i:索引值、arr:原數(shù)組

③ 最終返回值為最后一次執(zhí)行回調(diào)的值

④ 重點(diǎn):需要判斷是否有初始值來傳入回調(diào)的值:

(1)有初始值:prev為初始值,current為數(shù)組第一個元素,i為0

(2)無初始值:prev為第一個元素、current為第二個元素、i為1

實(shí)現(xiàn):

不足之處麻煩點(diǎn)出,謝謝!

前端筆試題:手寫filter、map和reduce的評論 (共 條)

分享到微博請遵守國家法律
腾冲县| 峡江县| 海晏县| 加查县| 敦化市| 朝阳市| 夏邑县| 加查县| 寿阳县| 会同县| 丹巴县| 石嘴山市| 石狮市| 崇阳县| 保山市| 关岭| 临城县| 苏尼特右旗| 长顺县| 石阡县| 定日县| 陕西省| 丘北县| 钟山县| 岳阳县| 五莲县| 安溪县| 郯城县| 桦甸市| 石台县| 吉林省| 延安市| 启东市| 手游| 麟游县| 西充县| 将乐县| 兰坪| 衡阳县| 彩票| 洛隆县|