From 296921f7633b0fe34c0d5dad058f9f176894cc4a Mon Sep 17 00:00:00 2001 From: Songhn Date: Sat, 9 Apr 2022 05:32:22 +0000 Subject: [PATCH] fix(destruct): typo --- 1-js/05-data-types/10-destructuring-assignment/article.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/1-js/05-data-types/10-destructuring-assignment/article.md b/1-js/05-data-types/10-destructuring-assignment/article.md index 4c31ad39f3..ce4815c41b 100644 --- a/1-js/05-data-types/10-destructuring-assignment/article.md +++ b/1-js/05-data-types/10-destructuring-assignment/article.md @@ -75,7 +75,7 @@ alert( title ); // Consul let [a, b, c] = "abc"; // ["a", "b", "c"] let [one, two, three] = new Set([1, 2, 3]); ``` -这行得通,因为在内部,结构赋值是通过迭代右侧的值来完成工作的。这是一种用于对在 `=` 右侧的值上调用 `for..of` 并进行赋值的操作的语法糖。 +这行得通,因为在内部,解构赋值是通过迭代右侧的值来完成工作的。这是一种用于对在 `=` 右侧的值上调用 `for..of` 并进行赋值的操作的语法糖。 ```` ````smart header="赋值给等号左侧的任何内容" @@ -127,7 +127,7 @@ for (let [key, value] of user) { ```` ````smart header="交换变量值的技巧" -有一个著名的使用结构赋值来交换两个变量的值的技巧: +有一个著名的使用解构赋值来交换两个变量的值的技巧: ```js run let guest = "Jane"; @@ -355,7 +355,7 @@ alert(title); // Menu 如果对象拥有的属性数量比我们提供的变量数量还多,该怎么办?我们可以只取其中的某一些属性,然后把“剩余的”赋值到其他地方吗? -我们可以使用剩余模式(pattern),就像我们对数组那样。一些较旧的浏览器不支持此功能(例如,使用 Babel 对其进行填充),但可以在现代浏览器中使用。 +我们可以使用剩余模式(pattern),就像我们对数组那样。一些较旧的浏览器不支持此功能(例如 IE,可以使用 Babel 对其进行 polyfill),但可以在现代浏览器中使用。 看起来就像这样: