一、代理和反射 代理可以拦截JavaScript引擎内部目标的底层对象操作,这些底层操作被拦截后会触发响应特定操作的陷阱函数。 反射API以Re...
一、Promise的基础知识 1、Promise的生命周期 内部属性[[PromiseState]]被用来表示Promise的3中状态:"pen...
1、Array.of()方法 例如下面的代码: 如果不使用上面的方法初始化,那么在ES5中会出现这种情况,如下: 2、Array.from()方...
一、类的声明 代码如下: 二、类表达式 代码如下: 三、作为一等公民的类 一等公民是指一个可以传入函数,可以从函数返回,并且可以赋值给变量的值。...
一、什么是迭代器和生成器 1、每个迭代器对象都有一个next()方法,每次调用都返回一个结果对象。结果对象有两个属性值,一个是value,表示下...
最近两天更新ES6学习文集,因为在搞Swift的UT测试。大致要实现的内容如下: 因为App在调用Api的时候,其实会出现一些错误,这些错误可能...
一、Set集合 Set类型是一种有序列表,其中包含了一些相互独立的非重复值,可以快速访问其中的数据,更有效的追踪各种离散值。 1、创建Set集合...
原始类型:Symbol,用于创建必须通过Symbol才能引用的属性,提供了一些私有性和不易覆盖的特性。 1、创建Symbol symbol在创建...
一、对象解构 1、对象解构 例如以下代码:直接将对象node解析成type和name变量。 2、解析赋值 例如以下代码:本身已经声明了type和...