docs(destructuring): edit object destructuring

This commit is contained in:
ruanyf
2016-07-12 08:56:00 +08:00
parent c73b7b6f69
commit 18b98ed3d2
2 changed files with 30 additions and 12 deletions
+4
View File
@@ -644,11 +644,15 @@ alert(123)
标签模板其实不是模板,而是函数调用的一种特殊形式。“标签”指的就是函数,紧跟在后面的模板字符串就是它的参数。
但是,如果模板字符里面有变量,就不是简单的调用了,而是会将模板字符串先处理成多个参数,再调用函数。
```javascript
var a = 5;
var b = 10;
tag`Hello ${ a + b } world ${ a * b }`;
// 等同于
tag(['Hello ', ' world ', '''], 15, 50);
```
上面代码中,模板字符串前面有一个标识名`tag`,它是一个函数。整个表达式的返回值,就是`tag`函数处理模板字符串后的返回值。