diff --git a/docs/arraybuffer.md b/docs/arraybuffer.md index cc93512..e33054f 100644 --- a/docs/arraybuffer.md +++ b/docs/arraybuffer.md @@ -10,7 +10,7 @@ **(1)ArrayBuffer对象**:代表内存之中的一段二进制数据,可以通过“视图”进行操作。“视图”部署了数组接口,这意味着,可以用数组的方法操作内存。 -**(2) TypedArray视图**:共包括9种类型的视图,比如Uint8Array(无符号8位整数)数组视图, Int16Array(16位整数)数组视图, Float32Array(32位浮点数)数组视图等等。 +**(2)TypedArray视图**:共包括9种类型的视图,比如Uint8Array(无符号8位整数)数组视图, Int16Array(16位整数)数组视图, Float32Array(32位浮点数)数组视图等等。 **(3)DataView视图**:可以自定义复合格式的视图,比如第一个字节是Uint8(无符号8位整数)、第二、三个字节是Int16(16位整数)、第四个字节开始是Float32(32位浮点数)等等,此外还可以自定义字节序。 diff --git a/docs/function.md b/docs/function.md index c81fc36..4e14beb 100644 --- a/docs/function.md +++ b/docs/function.md @@ -130,7 +130,7 @@ function m2({x, y} = { x: 0, y: 0 }) { } ``` -上面两种写法都对函数的参数设定了默认值,区别是写法一函数参数的默认值是空对象,但是设置了对象解构赋值的默认值;写法二函数参数的默认值是一个有具体属性的函数,但是没有设置对象解构赋值的默认值。 +上面两种写法都对函数的参数设定了默认值,区别是写法一函数参数的默认值是空对象,但是设置了对象解构赋值的默认值;写法二函数参数的默认值是一个有具体属性的对象,但是没有设置对象解构赋值的默认值。 ```javascript // 函数没有参数的情况 diff --git a/docs/let.md b/docs/let.md index 1305e2c..00589bb 100644 --- a/docs/let.md +++ b/docs/let.md @@ -86,7 +86,7 @@ if (true) { 上面代码中,存在全局变量`tmp`,但是块级作用域内`let`又声明了一个局部变量`tmp`,导致后者绑定这个块级作用域,所以在`let`声明变量前,对`tmp`赋值会报错。 -ES6明确规定,如果区块中存在`let`和`const`命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。凡是在声明之前就使用这些命令,就会报错。 +ES6明确规定,如果区块中存在`let`和`const`命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。凡是在声明之前就使用这些变量,就会报错。 总之,在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”(temporal dead zone,简称TDZ)。 diff --git a/docs/style.md b/docs/style.md index a73a6e3..9d9eb3f 100644 --- a/docs/style.md +++ b/docs/style.md @@ -77,7 +77,7 @@ const b = 'foo' + a + 'bar'; const c = `foobar`; // good -const a = 'foobar'; +const a = 'foobar'; const b = `foo${a}bar`; const c = 'foobar'; ```