Q1主动回忆难度 1
1/12
ES6+ · 初级 01
记忆强度
ES6+初级题库第 1 组,共 12 张卡片。
ES6+ · 初级 01
箭头函数没有自己的动态 this 绑定,而是从定义位置所在的外层词法环境捕获 this。
在 Vue2.x 的版本中,双向绑定是基于 Object.defineProperty 方式实现的。
ES6通过扩展元素符...,好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列
Reflect 对象不是构造函数,所以创建时不是用 new 来进行创建。
ES6允许为函数的参数设置默认值
临时性死区通常简称为 TDZ,是指进入某个词法作用域后,从该作用域开始到 let 声明完成初始化之前,对该绑定进行读取或写入都会抛出 Reference…
Promise ,译为承诺,是异步编程的一种解决方案,比传统的解决方案(回调函数)更加合理和更加强大
在es5中主要是通过构造函数方式和原型方式来定义一个类,在es6中我们可以通过class来定义类。
Promise 对象是一个代理对象(代理一个值),被代理的值在Promise对象创建时可能是未知的。
对箭头函数使用 new 会立即抛出 TypeError。
想必大家使用过for循环、while循环等,遍历Array获取其中的值,那其他数据结构如何通过遍历获取呢?
ES6中允许使用箭头=来定义箭头函数,具体语法,我们来看一个简单的例子: