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:
parent
94616305e5
commit
543678f9dd
@ -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(){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user