js中创建数组的几种方法,怎么创建数组
本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。
javascript创建数组的方法两种
“数组直接量”
“Array()函数”
1、数组直接量 “[]”
1)我们可以直接用“[]”给变量赋值。"[]"可以是空的,所以要定义一个空数组:
var a=[];//空数组使用数组的length属性获取数组长度,返回值将为0。
console . log(a . length);
此时,我们可以使用数组名[下标]=值的形式给空数组赋值。
a[0]=1;
a[1]=你好;
数组下标不仅可以是一个数字,也可以是一个文本串,那么这个数组就是一个关联数组。
一个[名]=张三;
A[年龄]=23;
2)你也可以直接定义一个数组并初始化它。
直接“[]”包含多个值列表,值之间可以用逗号分隔。
var a=[1,2,3];//包含具体元素的数组使用数组的length属性获取数组的长度,返回值是具体定义的数组元素个数。
2、使用new Array()构造数组
1)如果不传递参数直接调用Array()函数,可以创建一个空数组。
var a=new Array();//空数组使用数组的length属性获取数组长度,返回值将为0。
2)如果调用Array()函数时传递多个值(用逗号分隔),可以创建一个实数组。
var a=新数组(1,2,3);3)如果调用Array()函数时只传递了一个数值型参数,则说明只定义了数组的长度,即包含的元素个数;数组元素为空,每个元素的默认值未定义。(数组中值未定义且语法中两个逗号之间没有值的元素称为空元素)
var a=新数组(3);
像这样包含一个或多个空元素的数组也称为空数组。
【推荐学习:javascript高级教程】以上是javascript应该如何创建数组的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。