Tag: es6
All the articles with the tag "es6".
Promise 完全指南
Published: at 08:00 AM异步编程的解决方案,比传统的回调函数和事件更合理和强大。 Promise 最早由社区提出、实现,ES6 将其写入了语言标准,统一了用法,原生提供了 Promise 对象。
Generator 异步应用
Published: at 08:00 AM异步操作,一个任务不是连续完成的,先执行一段,转而执行其他任务,等做好了准备,再回过头执行第二段。 ES6之前的异步操作,大致以下四种: - 回调函数 - 事件监听
Generator 函数详解
Published: at 08:00 AMGenerator函数是ES6提供的一种异步变成解决方案,语法行为与传统函数完全不同。 Generator函数有多种理解角度,语法上,可以将Generator函数理解为状态机,封装了多个内部状态。
ES6 函数的扩展
Published: at 08:00 AM- 函数参数的默认值 ```js // demo1 // ES5 function log(x, y) { y = y || 'World'; console.log(x, y);
Set 与 Map 数据结构
Published: at 08:00 AMES6新提供的数据结构Set。类似数组,但是所有成员都是唯一的,没有重复值。 属性 - Set.prototype.constructor: 构造函数 - Set.prototype.size: 返回实例成员总数
ES6 对象的扩展
Published: at 08:00 AMES6 允许直接写入变量和函数,作为对象的属性和方法,这样的书写更加简洁。 ```js var foo = 'bar'; var baz1 = { foo }; console.log(baz);
ES6 字符串的扩展
Published: at 08:00 AM- 字符的 Unicode 表示法 - codePointAt() - String.fromCodePoint() - 字符串的遍历器接口 - at() - normalize()
let 和 const
Published: at 08:00 AM```js 'use strict'; { let a = 10; var b = 1; } console.log(a); // Uncaught ReferenceError: a is not defined