首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
魏昭fe
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
手写 Promise 源码
Promise就是一个类在执行这个类的时候需要传递一个执行器进去执行器会立即执行Promise中有三种状态分别为成功fulfilled失败rejected等待pendingpending->fulfi
Promise
JavaScript异步编程Promise解决异步编程的问题,其3个状态:等待pengding成功fulfilled失败rejected不可逆基本用法使用案例常见误区链式调用--避免嵌套使用promi
JavaScript 异步编程
概述JavaScript是单线程模式,因为不能同时对DOM进行操作,比如一个线程修改一个DOM,同时另外一个线程也修改这个DOM,则浏览器会无法分辨到底执行哪个线程;单线程模式优点:更安全、简单;单线
函子举例
MayBe函子:处理空值的异常--内部的value是保存一个值Either函子:对异常进行处理--内部的value是保存一个值IO函子:延期执行一个函数,可以控制副作用--内部的value是保存一个函
Functor 函子
函子可以把函数式编程中的副作用控制在可控范围内,如异常处理,异常操作等什么是函子:容器:包含值和值的变形关系(这个变形关系就是函数)函子:是一个特殊的容器,通过一个普通的对象来实现,该对象具有map方
Pointfree
我们可以把数据处理的过程定义成与数据无关的合成运算,不需要用到代表数据的那个参数,只要把简单的运算步骤合成到一起,在使用这种模式之前我们需要定义一些辅助的基本运算函数。 函数式编程的核心是把运算过程抽象成函数,pointfree模式是把抽象出来的函数合成一个新的函数。合成的过程…
Lodash-fp模块
lodash的FP模块提供了实用的对函数式编程友好的方法;提供了不可变auto-curried,interatee-first,data-last(自动柯里化,函数优先,数据靠后)的方法lodash-
函数组合
纯函数和柯里化很容易写出洋葱代码:h(g(f(x)))获取数组的最后一个元素再转换成大写字母:_.toUpper(_.first(_.reverse(array)))函数的组合,可以让我们把细粒度的函
柯里化
功能:创建一个函数,该函数接收一个或多个的参数,如果func所需要的参数都被提供,则执行func并返回执行的结果;否则继续返回该函数并等待接收剩余的参数。
Lodash的安装及使用
lodash是一个一致性、模块化、高性能的 JavaScript 实用工具库。
下一页
个人成就
文章被阅读
3,918
掘力值
99
关注了
0
关注者
1
收藏集
0
关注标签
67
加入于
2021-03-12