跳到主要内容

3 篇文档带有标签「partial」

查看所有标签

utility

javascript function debounce(fn, interval) { let timerId; return function(...args) { if (timerId) { clearTimeout(timerId); }

Utility Type

这玩意 TS 的官网介绍的有点坑,其实就是用来构造一个对象的,就是作为对象的一系列属性的类型,所以只能是或者字面量类型,就是属性值的类型,这就很多了,只要是 ES 规范定义的类型都能往里扔。

高级函数

高阶函数(或者高级函数)一般是接收函数作为参数,并返回一个新函数;高阶函数的部分概念非常切合函数式编程的思维,个人认为函数式编程本身是一个非常难的话题,有些概念初次接触除了感觉写法上很绕很难理解外,更多的是在代码中不知道怎么去应用。