From 27ce0bdf64642ad268fd329d424da08a5eaaf3bd Mon Sep 17 00:00:00 2001 From: JackZong Date: Tue, 24 Oct 2017 12:29:26 +0800 Subject: [PATCH] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 原来的语义容易造成误解 --- es5/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es5/README.md b/es5/README.md index 2a29c76..501953e 100644 --- a/es5/README.md +++ b/es5/README.md @@ -279,7 +279,7 @@ }()); ``` - - 永远不要在一个非函数代码块(if、while 等)中声明一个函数,把那个函数赋给一个变量。浏览器允许你这么做,但它们的解析表现不一致。 +  - 永远不要在一个非函数代码块(if、while 等)中声明一个函数,浏览器允许你这么做,但它们的解析表现不一致,正确的做法是:在块外定义一个变量,然后将函数赋值给它。 - **注:** ECMA-262 把 `块` 定义为一组语句。函数声明不是语句。[阅读对 ECMA-262 这个问题的说明](http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf#page=97)。 ```javascript