ECMAScript 6 入门 前言ECMAScript 6简介 ECMAScript和javaScript的关系ECMAScript的历史部署进度Babel转码器Traceur转码器ECMAScript 7let和const命令 let命令块级作用域const命令全局对象的属性变量的解构赋值 数组的解构赋值对象的解构赋值字符串的解构赋值数值和布尔值的解构赋值函数参数的解构赋值圆括号问题用途字符串的扩展 字符的Unicode表示法codePointAt()String.fromCodePoint()字符串的遍历器接口at()normalize()includes(), startsWith(), endsWith()repeat()padStart(),padEnd()模板字符串实例:模板编译标签模板String.raw()正则的扩展 RegExp构造函数字符串的正则方法u修饰符y修饰符sticky属性flags属性RegExp.escape()后行断言数值的扩展 二进制和八进制表示法Number.isFinite(), Number.isNaN()Number.parseInt(), Number.parseFloat()Number.isInteger()Number.EPSILON安全整数和Number.isSafeInteger()Math对象的扩展指数运算符数组的扩展 Array.from()Array.of()数组实例的copyWithin()数组实例的find()和findIndex()数组实例的fill()数组实例的entries(),keys()和values()数组实例的includes()数组的空位函数的扩展 函数参数的默认值rest参数扩展运算符name属性箭头函数函数绑定尾调用优化函数参数的尾逗号对象的扩展 属性的简洁表示法属性名表达式方法的name属性Object.is()Object.assign()属性的可枚举性属性的遍历__PRoto__属性,Object.setPrototypeOf(),Object.getPrototypeOf()Object.values(),Object.entries()对象的扩展运算符Object.getOwnPropertyDescriptors()Symbol 概述作为属性名的Symbol实例:消除魔术字符串属性名的遍历Symbol.for(),Symbol.keyFor()实例:模块的 Singleton 模式内置的Symbol值Proxy和Reflect Proxy概述Proxy实例的方法Proxy.revocable()Reflect概述Reflect对象的方法二进制数组 ArrayBuffer对象TypedArray视图复合视图DataView视图二进制数组的应用Set和Map数据结构 SetWeakSetMapWeakMapIterator和for...of循环 Iterator(遍历器)的概念数据结构的默认Iterator接口调用Iterator接口的场合字符串的Iterator接口Iterator接口与Generator函数遍历器对象的return(),throw()for...of循环Generator函数 简介next方法的参数for...of循环Generator.prototype.throw()Generator.prototype.return()yield*语句作为对象属性的Generator函数Generator函数的this含义应用Promise对象 Promise的含义基本用法Promise.prototype.then()Promise.prototype.catch()Promise.all()Promise.race()Promise.resolve()Promise.reject()两个有用的附加方法应用async函数异步操作和Async函数 基本概念Generator函数Thunk函数co模块async函数Class Class基本语法Class的继承原生构造函数的继承Class的取值函数(getter)和存值函数(setter)Class的Generator方法Class的静态方法Class的静态属性和实例属性new.target属性Mixin模式的实现Decorator 类的修饰方法的修饰为什么修饰器不能用于函数?core-decorators.js使用修饰器实现自动发布事件MixinTraitBabel转码器的支持Module 严格模式export命令import命令模块的整体加载export default命令模块的继承ES6模块加载的实质循环加载跨模块常量ES6模块的转码编程风格 块级作用域字符串解构赋值对象数组函数Map结构Class模块ESLint的使用读懂规格 概述相等运算符数组的空位数组的map方法参考链接 官方文件综合介绍let和const解构赋值字符串正则数值数组函数对象Proxy和ReflectSymbol二进制数组Set和MapIteratorGeneratorPromise对象异步操作和Async函数ClassDecoratorModule工具 |
新闻热点
疑难解答