From 99410abf6ebf7db6407e96ee16e2fbf323f175db Mon Sep 17 00:00:00 2001 From: waiting <1661926154@qq.com> Date: Sun, 24 Sep 2017 12:04:24 +0800 Subject: [PATCH] docs: use let/const --- docs/destructuring.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/destructuring.md b/docs/destructuring.md index 0e314ff..888a624 100644 --- a/docs/destructuring.md +++ b/docs/destructuring.md @@ -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');