From bb828d8b63f037e3a5def328fbee6d3d7e83746d Mon Sep 17 00:00:00 2001 From: ruanyf Date: Sun, 28 Apr 2019 23:07:10 +0800 Subject: [PATCH] docs(array): edit spread #846 --- docs/array.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/array.md b/docs/array.md index b0148b7..0aed4e4 100644 --- a/docs/array.md +++ b/docs/array.md @@ -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 方法