1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-24 18:32:22 +00:00

docs(array): fix #1037

This commit is contained in:
ruanyf 2021-02-11 15:53:32 +08:00
parent 94616305e5
commit 543678f9dd

View File

@ -507,7 +507,7 @@ function countSymbols(string) {
## Array.of() ## Array.of()
`Array.of`方法用于将一组值,转换为数组。 `Array.of()`方法用于将一组值,转换为数组。
```javascript ```javascript
Array.of(3, 11, 8) // [3,11,8] Array.of(3, 11, 8) // [3,11,8]
@ -523,9 +523,9 @@ Array(3) // [, , ,]
Array(3, 11, 8) // [3, 11, 8] Array(3, 11, 8) // [3, 11, 8]
``` ```
上面代码中,`Array`方法没有参数、一个参数、三个参数时,返回结果都不一样。只有当参数个数不少于 2 个时,`Array()`才会返回由参数组成的新数组。参数个数只有一个时,实际上是指定数组的长度。 上面代码中,`Array()`方法没有参数、一个参数、三个参数时,返回结果都不一样。只有当参数个数不少于 2 个时,`Array()`才会返回由参数组成的新数组。参数只有一个正整数时,实际上是指定数组的长度。
`Array.of`基本上可以用来替代`Array()``new Array()`,并且不存在由于参数不同而导致的重载。它的行为非常统一。 `Array.of()`基本上可以用来替代`Array()``new Array()`,并且不存在由于参数不同而导致的重载。它的行为非常统一。
```javascript ```javascript
Array.of() // [] Array.of() // []
@ -534,9 +534,9 @@ Array.of(1) // [1]
Array.of(1, 2) // [1, 2] Array.of(1, 2) // [1, 2]
``` ```
`Array.of`总是返回参数值组成的数组。如果没有参数,就返回一个空数组。 `Array.of()`总是返回参数值组成的数组。如果没有参数,就返回一个空数组。
`Array.of`方法可以用下面的代码模拟实现。 `Array.of()`方法可以用下面的代码模拟实现。
```javascript ```javascript
function ArrayOf(){ function ArrayOf(){