首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
es6
订阅
zeroJ
更多收藏集
微信扫码分享
微信
新浪微博
QQ
131篇文章 · 0订阅
理解 Iterator, Generator 和 Async/Await
如果你也对Iterator, Generator 和 Async/Await 有一些困惑,那么可以看看这篇文章,理解他们三者分别是什么,有什么区别,以及分别适用什么场景
ES6 系列之 let 和 const
如果 condition 为 false,结果会是 undefined。 即便循环已经结束了,我们依然可以访问 i 的值。 为了加强对变量生命周期的控制,ECMAScript 6 引入了块级作用域。 块级声明用于声明在指定块的作用域之外无法访问的变量。 let 和 const …
ES6学习笔记之Function
ES6 引入 rest 参数(形式为...变量名),用于获取函数的多余参数,这样就不需要使用arguments对象了。rest 参数搭配的变量是一个数组,该变量将多余的参数放入数组中。 arguments 对象是使用function声明函数时自动生成的对象, 包含了函数的参数,…
深入理解ES6
var 声明初始化变量, 声明可以提升,但初始化不可以提升。 let和const之所以可以在运用在for-in和for-of循环中,是因为每次迭代会创建一个新的绑定(const在for循环中会报错)。 注:如果希望在全局对象下定义变量,仍然可以使用var。这种情况常见于在浏览器…
名字随便起——es6 Proxy
0. 前言 先丢个大家都看过的阮一峰es6链接。最常用的方法: 类似Object.defineProperty的set和get,拦截set和get操作进行一些其他逻辑。但是proxy操作的是一个新的代理对象,是对原对象的一个代理。 1. 拦截展示结果 最近做一个活动页,reac…
ES6实践:Symbols及其使用
虽然ES2015已经引入了许多开发人员期待已久的语言特性,但还有一些新特性不太为人所知和理解,其好处也不太清楚——比如symbols。 symbol(符号)是一种新的原始数据类型,一个确保不会和其它符号冲突的唯一令牌。从这个意义上讲,你可以把符号看作是一种UUID(通用唯一识别…
【翻译】你知道何时使用或者不使用ES6箭头函数吗?
首先不得不承认,箭头函数是ES6中非常受欢迎的一个功能,它提出了一种新的书写方式来简洁的定义函数。 从正反两面介绍箭头函数与function 的不同,加深对箭头函数绑定this到其context 的理解。
ES6 系列之箭头函数
我们先来回顾下箭头函数的基本语法。 本篇我们重点比较一下箭头函数与普通函数。 箭头函数没有 this,所以需要通过查找作用域链来确定 this 的值。 这就意味着如果箭头函数被非箭头函数包含,this 绑定的就是最近一层非箭头函数的 this。 我们的需求是点击一个按钮,改变该…
深入ES6——箭头函数
箭头从一开始就一直是JavaScript的一部分。第一个JavaScript教程建议在HTML注释中包装内联脚本。这会阻止不支持JS的浏览器错误地将JS代码显示为文本。你会写这样的东西: 旧的浏览器会看到两个不支持的标签和评论;只有新的浏览器会看到JS代码。 为了支持这种奇怪的…