1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-27 12:22: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
var { foo: baz } = { foo: 'aaa', bar: 'bbb' };
let { foo: baz } = { foo: 'aaa', bar: 'bbb' };
baz // "aaa"
let obj = { first: 'hello', last: 'world' };
@ -251,7 +251,7 @@ p // ["Hello", {y: "World"}]
下面是另一个例子。
```javascript
var node = {
const node = {
loc: {
start: {
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
loc // Object {start: Object}
start // Object {line: 1, column: 5}
@ -642,7 +642,7 @@ jQuery.ajax = function (url, {
任何部署了Iterator接口的对象都可以用`for...of`循环遍历。Map结构原生支持Iterator接口配合变量的解构赋值获取键名和键值就非常方便。
```javascript
var map = new Map();
const map = new Map();
map.set('first', 'hello');
map.set('second', 'world');