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:
parent
a4956cb858
commit
bb828d8b63
@ -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 方法
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user