ES2015数组拓展 - Array.of()
2017-02-07 17:37
211 查看
Array.of方法用于将一组值,转换为数组
Array.of(3,11,8) // [3,11,8] Array.of(3) // [3] Array.of(3).length // 11
2
3
1
2
3
这个方法的主要目的,是弥补数组构造函数
Array()的不足。因为参数个数的不同,会导致
Array()的行为差异。
Array() // [] Array(3) // [,,,] Array(3,11,8) // [3,11,8]1
2
3
1
2
3
上面代码中,
Array方法没有参数、一个参数、三个参数时,返回结果是不一样的。
只有当参数个数不少于2个时,
Array()才会返回由参数组成的新数组。
参数个数只有一个时,实际上是指定数组的长度。
Array.of()基本上可以用来替代
Array()和
new Array(),并且不存在由于参数不同而导致的重载。它的行为非常统一。
Array.of() // [] Array.of(undefined) // [undefined] Array.of(1) // [1] Array.of(1,2) // [1,2]1
2
3
4
1
2
3
4
Array.of()总是返回参数组成的数组。如果没有参数,就返回一个空数组。
相关文章推荐
- ES2015数组拓展 - Array.of()
- ES2015数组拓展 - Array.of()
- ES2015数组扩展 - Array.from()
- ES2015数组扩展 - Array.from()
- ES2015数组扩展 - Array.from()
- 63.如何对单链表进行快排?和数组快排的分析与对比[quicksort of array and linked list]
- 2.10 用最少次数寻找数组中的最大值和最小值[find min max of array]
- Delphi的字符(Char), 字符串(String), 字符串指针( PChar ), 字符数组 array of char
- C# 一个字符串是否在另外一个字符串数组里 Array.Exists 的用法 Array.IndexOf 用法
- C# 一个字符串是否在另外一个字符串数组里 Array.Exists 的用法 Array.IndexOf 用法
- ZOJ3872:Beauty of Array(浙江省赛2015)
- C# 一个字符串是否在另外一个字符串数组里 Array.Exists 的用法 Array.IndexOf 用法
- 字符串相互转字符数组 string byte 数组 array of byte
- [LeetCode] Product of Array Except Self 除本身之外的数组之积
- 对象数组(Array of Objects)
- NSMutableArray可拓展的数组
- Max_Sum_of_Sub_Array 连续子数组和最大
- 数组空间Given a sequence of numbers (or array).Find the maximum distance between all the same numbers.
- 计算数组中最大值、最小值和平均值的方法(The methods of calculating the maximum, minimum and average of a array )
- compile kernel error-- size of unnamed array is negative无名数组的大小为负