1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-27 20:32:21 +00:00

docs(array): edit spread #846

This commit is contained in:
ruanyf 2019-04-28 23:07:10 +08:00
parent a4956cb858
commit bb828d8b63

View File

@ -58,7 +58,7 @@ const arr = [
// [1]
```
注意,扩展运算符如果放在括号中JavaScript 引擎就会认为这是函数调用。如果这时不是函数调用,就会报错。
注意,只有函数调用时,扩展运算符才可以放在圆括号中,否则会报错。
```javascript
(...[1, 2])
@ -71,7 +71,7 @@ console.log(...[1, 2])
// 1 2
```
上面前两种情况都会报错,因为扩展运算符所在的括号不是函数调用,而第三种情况`console.log(...[1, 2])`就不会报错,因为这时是函数调用。
上面三种情况,扩展运算符都放在圆括号里面,但是前两种情况会报错,因为扩展运算符所在的括号不是函数调用。
### 替代函数的 apply 方法