前言 最近在读《你不知道的js》下册,发现了一个有意思的东东:正则表达式中新增的标签模式y,英文是stick,书中译作"定点模式"。定点模式主要...
前言 最近在读《你不知道的js》下册,发现了一个有意思的东东:正则表达式中新增的标签模式y,英文是stick,书中译作"定点模式"。定点模式主要...
Decorator(修饰器/装饰器)是es6提出的语法糖,用于修改类的行为。不过目前主流浏览器都没有很好的支持,我们需要用babel来转换为浏览...
最近在项目中遇到一个问题,就是需要在类的外部调用操作类内部的方法。 举个例子,我有一个Toast组件,在外部需要调用它的show方法来控制他的显...
thunk js中的thunk是指一个用于调用另外一个函数的函数,没有任何参数。也可以说,使用一个函数定义封装函数调用,包括需要的任何参数,来定...
异步迭代生成器 先看一个例子,用于控制异步流程的暂停阻塞 同步错误处理 从生成器向外抛出错误: 手动通过throw()给生成器抛入一个错误: g...
generator基础 generator的结构和函数的构成相同,只不过声明格式不同,如:function *foo(){}或function*...
这篇文章是我读《你不知道的js》时做的笔记,如有错误和疑惑请在评论区指出,查看代码高亮优化版原文请点击链接,欢迎watch和star 类比 比如...
虽然现在异步解决方案都用async/await了,但co是一个小巧而精致的库,我们也可以学习一下他的实现原理。本文首发于本人的github,欢迎...
文章中如有不当的地方请在评论区留言~ 加油~ 一起进步~ 什么是暂存死区 暂存死区TDZ(Temporal Dead Zone)是ES6中对作用...
介绍 ES6新增加的原始数据类型Symbol,它不能用new创建实例,因为他和undefined、null一样都是原始数据类型。 Symbol ...
专题公告
es6