成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一篇帶你學習unary 方法

開發 前端
使用方便有用的方法,以減少代碼行數,提高我們的工作效率,增加我們的摸魚時間。

[[405801]]

使用方便有用的方法,以減少代碼行數,提高我們的工作效率,增加我們的摸魚時間。

unary 方法

功能:創建一個最多接受一個參數的函數,忽略任何附加參數。

實現

  1. const unary = fn => val => fn(val); 

調用所提供的函數fn,只提供第一個參數。

示例

  1. ['6''8''10'].map(unary(parseInt)); // [6, 8, 10] 

解釋一下

我們知道 map() 方法返回一個新數組,數組中的元素為原始數組元素調用函數處理后的值。

  1. array.map(function(currentValue,index,arr), thisValue) 

map 回調函數有三個參數:

  • currentValue:必須,當前元素的值
  • index: 可選。當前元素的索引值
  • arr: 可選。當前元素屬于的數組對象

在回到 我們的示例

unary(parseInt) 等價于 (val) => parseInt(val)。

  1. ['6''8''10'].map(unary(parseInt)) 等價于 ['6''8''10'].map((currentValue, index, arr) => parseInt(currentValue)) 

三次迭代的結果分別是:

  • parseInt('6')
  • parseInt('8')
  • parseInt('10')

所以最終得到結果是 [6, 8, 10]

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2023-04-21 08:11:54

KubernetesPod

2023-04-20 08:00:00

ES搜索引擎MySQL

2021-05-20 06:57:16

RabbitMQ開源消息

2021-07-13 11:37:47

cpu架構Linux

2024-05-28 09:21:25

2021-05-17 05:51:31

KubeBuilderOperator測試

2021-05-18 05:40:27

kubebuilderwebhook進階

2022-03-10 08:31:51

REST接口規范設計Restful架構

2021-05-12 06:18:19

KubeBuilderOperatork8s

2025-01-17 07:00:00

2022-02-24 07:56:42

開發Viteesbuild

2023-09-01 16:32:36

JavaScript

2023-10-10 15:29:36

JavaScript開發

2020-10-27 10:05:32

JavaScript 數組迭代

2020-11-20 08:53:35

JavaScript

2020-11-27 08:02:41

Promise

2023-02-28 23:04:15

2021-11-24 08:51:32

Node.js監聽函數

2021-08-02 06:34:55

Redis刪除策略開源

2021-11-16 14:09:58

Containerd Dockerk8s
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 黄网站免费在线观看 | 亚洲精品中文在线观看 | 成人在线影视 | 91一区二区 | 亚洲一区欧美一区 | m豆传媒在线链接观看 | 日韩二三区 | 成人黄色网址大全 | 91精品国产91久久久久久吃药 | 三级av在线 | 天天干视频在线 | 美国十次成人欧美色导视频 | 欧美一级片中文字幕 | 91一区二区 | 欧美成人精品一区二区三区 | 蜜臀久久99精品久久久久野外 | 欧洲成人免费视频 | 国产一区二区三区在线视频 | 亚洲欧洲精品一区 | 亚洲va国产日韩欧美精品色婷婷 | 在线观看黄色 | 日本精品视频在线观看 | 偷拍第一页 | 亚洲国产aⅴ精品 | 久久青青| 亚洲丝袜天堂 | 在线看亚洲 | 亚洲综合色视频在线观看 | 色婷婷一区二区三区四区 | 欧美一区二区三区视频在线 | 日韩精品一二三 | 日本成人久久 | 日韩人体视频 | 欧美在线观看一区 | 亚洲欧美一区二区三区视频 | 亚洲国产精品久久久久秋霞不卡 | 国产欧美视频一区二区三区 | 91精品国产一二三 | 欧美精品啪啪 | 91大神在线看 | 九九热免费观看 |