From bb7ce158b3226d97f5c7f8c095c8021691d822f6 Mon Sep 17 00:00:00 2001 From: xiangyangLi Date: Wed, 24 May 2017 16:00:40 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E7=BC=BA=E5=B0=91=E6=8B=AC=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/generator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/generator.md b/docs/generator.md index 209c8ac..0a30b50 100644 --- a/docs/generator.md +++ b/docs/generator.md @@ -130,7 +130,7 @@ var flat = function* (a) { } else { yield item; } - } + }); }; for (var f of flat(arr)){ From 7acf0179717f0d8b2d353cc42aa4492c3f79cddb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B1=BC=E9=A6=99=E8=8C=84=E5=AD=90?= Date: Thu, 25 May 2017 11:37:24 +0800 Subject: [PATCH 2/3] typo fixed --- docs/array.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/array.md b/docs/array.md index 33f5bd1..ad93b13 100644 --- a/docs/array.md +++ b/docs/array.md @@ -357,7 +357,7 @@ if (arr.indexOf(el) !== -1) { } ``` -`indexOf`方法有两个缺点,一是不够语义化,它的含义是找到参数值的第一个出现位置,所以要去比较是否不等于-1,表达起来不够直观。二是,它内部使用严格相当运算符(===)进行判断,这会导致对`NaN`的误判。 +`indexOf`方法有两个缺点,一是不够语义化,它的含义是找到参数值的第一个出现位置,所以要去比较是否不等于-1,表达起来不够直观。二是,它内部使用严格相等运算符(===)进行判断,这会导致对`NaN`的误判。 ```javascript [NaN].indexOf(NaN) From 495337e85bee6e94dbda12e43d77ac8522746e30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B1=BC=E9=A6=99=E8=8C=84=E5=AD=90?= Date: Thu, 25 May 2017 20:44:37 +0800 Subject: [PATCH 3/3] typo fixed 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 52f11d8..842260b 100644 --- a/docs/function.md +++ b/docs/function.md @@ -1168,7 +1168,7 @@ var fix = f => (x => f(v => x(x)(v))) 箭头函数可以绑定`this`对象,大大减少了显式绑定`this`对象的写法(`call`、`apply`、`bind`)。但是,箭头函数并不适用于所有场合,所以ES7提出了“函数绑定”(function bind)运算符,用来取代`call`、`apply`、`bind`调用。虽然该语法还是ES7的一个[提案](https://github.com/zenparsing/es-function-bind),但是Babel转码器已经支持。 -函数绑定运算符是并排的两个双冒号(::),双冒号左边是一个对象,右边是一个函数。该运算符会自动将左边的对象,作为上下文环境(即this对象),绑定到右边的函数上面。 +函数绑定运算符是并排的两个冒号(::),双冒号左边是一个对象,右边是一个函数。该运算符会自动将左边的对象,作为上下文环境(即this对象),绑定到右边的函数上面。 ```javascript foo::bar;