From 876a7b4bb17344bfdccf971d36ec37be39a6ef63 Mon Sep 17 00:00:00 2001 From: ruanyf Date: Fri, 20 Jan 2017 20:43:27 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20fix=20function/=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/function.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/function.md b/docs/function.md index f0bb8e9..49651db 100644 --- a/docs/function.md +++ b/docs/function.md @@ -73,7 +73,7 @@ function foo(x, x, y = 1) { // SyntaxError: Duplicate parameter name not allowed in this context ``` -另外,一个容易忽略的地方是,如果参数默认值是变量,那么参数就不是传值的,而是每次都重新计算默认值表达式的值。 +另外,一个容易忽略的地方是,如果参数默认值是变量,那么参数就不是传值的,而是每次都重新计算默认值表达式的值。也就是说,参数默认值是惰性求值的。 ```javascript let x = 99;