java创建可变数组,js创建数组的几种方式
在上一篇文章中,我们学习了使用includes()来确定数组是否包含指定值的方法。请看《js如何使用includes()判断数组是否含有指定值》。这一次,我们来学习创建一个变量数组的方法。如有需要,请参考。
你还记得在边肖之前如何创建一个数组对象吗?如果不记得,或者不知道,可以点击文字查看。
之前,我们介绍了如何通过数组创建数组对象。今天我们是来创建一个变长数组的,所以不能再用array来创建了。那么我们需要用什么来创造它呢?
我们先来看一个小例子。
var arr=新数组(7);
arr[0]= one ;
arr[1]= two ;
arr[2]=三;
arr[3]= one ;
arr[4]= two ;
console . log(arr);这是之前array创建的数组对象,结果是
让我们再来看看array.of创建的数组
var nums=new array . of(7);
console . log(nums);这样做的结果是
这有区别吗?
虽然都是7,但是array中的7表示数组的长度,而Array.of中的7表示创建一个只有一个元素7的数组。
说了这么多,我们来详细看看这个方法。
Array.of()方法使用可变数量的参数创建一个新的数组实例,而不考虑参数的数量或类型。Array.of()和数组构造函数的区别在于处理整型参数:Array.of(7)创建的是单元素7的数组,Array(7)创建的是长度为7的空数组(注意:这里指的是有7个空格的数组,不是由7个未定义的空格组成的数组)。
我们来看看这个方法的语法格式。
Array.of(任意数量的参数)该方法的参数可以是任意数量,这些参数将按顺序成为返回数组中的元素。
就是这样,你需要看的:javascript高级教程以上是js如何创建一个数字可变的数组的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。