跳至主要內容
柯里化函数

概述

柯里化函数能将一个接受多个参数的函数,转换为一个接受单一参数的函数,其会返回另一个函数,并继续接受剩余的参数

如下所示,foobar 函数的返回结果均为 a + b + c = 10,调用的方式却不相同。foo 函数一次性将所有参数传入,而 bar 函数则是逐个参数传入。foo 函数转换为 bar 函数的过程,即 currying 柯里化。


haneball大约 2 分钟JavaScriptTypeScript常用函数
深拷贝

概述

  • 使用递归的方式进行深拷贝,支持多种类型
  • 拷贝 Function 需要截取 {...} 内的函数体

haneball大约 1 分钟JavaScriptTypeScript常用函数