1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-28 13:02:21 +00:00

docs: use let/const

This commit is contained in:
waiting 2017-09-24 12:04:24 +08:00
parent 03697778a6
commit 99410abf6e

View File

@ -192,7 +192,7 @@ baz // undefined
如果变量名与属性名不一致,必须写成下面这样。 如果变量名与属性名不一致,必须写成下面这样。
```javascript ```javascript
var { foo: baz } = { foo: 'aaa', bar: 'bbb' }; let { foo: baz } = { foo: 'aaa', bar: 'bbb' };
baz // "aaa" baz // "aaa"
let obj = { first: 'hello', last: 'world' }; let obj = { first: 'hello', last: 'world' };
@ -251,7 +251,7 @@ p // ["Hello", {y: "World"}]
下面是另一个例子。 下面是另一个例子。
```javascript ```javascript
var node = { const node = {
loc: { loc: {
start: { start: {
line: 1, line: 1,
@ -260,7 +260,7 @@ var node = {
} }
}; };
var { loc, loc: { start }, loc: { start: { line }} } = node; let { loc, loc: { start }, loc: { start: { line }} } = node;
line // 1 line // 1
loc // Object {start: Object} loc // Object {start: Object}
start // Object {line: 1, column: 5} start // Object {line: 1, column: 5}
@ -642,7 +642,7 @@ jQuery.ajax = function (url, {
任何部署了Iterator接口的对象都可以用`for...of`循环遍历。Map结构原生支持Iterator接口配合变量的解构赋值获取键名和键值就非常方便。 任何部署了Iterator接口的对象都可以用`for...of`循环遍历。Map结构原生支持Iterator接口配合变量的解构赋值获取键名和键值就非常方便。
```javascript ```javascript
var map = new Map(); const map = new Map();
map.set('first', 'hello'); map.set('first', 'hello');
map.set('second', 'world'); map.set('second', 'world');