ES2015数组拓展 - Array.of()
数组 of Array 拓展
2023-09-27 14:29:06 时间
Array.of
方法用于将一组值,转换为数组
- 1
- 2
- 3
- 1
- 2
- 3
这个方法的主要目的,是弥补数组构造函数Array()
的不足。因为参数个数的不同,会导致Array()
的行为差异。
- 1
- 2
- 3
- 1
- 2
- 3
上面代码中,Array
方法没有参数、一个参数、三个参数时,返回结果是不一样的。
只有当参数个数不少于2个时,Array()
才会返回由参数组成的新数组。
参数个数只有一个时,实际上是指定数组的长度。
Array.of()
基本上可以用来替代Array()
和new Array()
,并且不存在由于参数不同而导致的重载。它的行为非常统一。
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
Array.of()
总是返回参数组成的数组。如果没有参数,就返回一个空数组。
相关文章
- C++二维数组讲解、二维数组的声明和初始化
- 逆向知识十三讲,汇编中数组的表现形式,以及还原数组
- leetcode88. 合并两个有序数组
- LeetCode·每日一题·1640.能否连接形成数组·模拟
- LeetCode·每日一题·1464.数组中两元素的最大乘积·枚举
- 原来PHP对象比数组用更少的内存
- 算法:找出数组中和为n的两个数-双指针思想
- 怎样判断一个变量是数组还是对象?
- Flutter Dart 创建List空数组
- 『0014』 - Solidity Types - 动态大小字节数组(Dynamically-sized byte array)
- [LeetCode] 689. Maximum Sum of 3 Non-Overlapping Subarrays 三个非重叠子数组的最大和
- [LeetCode] 238. Product of Array Except Self 除本身之外的数组之积
- JS中的数组去重方法总结
- 解析js数组中的map,filter, reduce, find, some, every方法的实现原理
- 代码练习——指向结构体数组的指针