我是靠谱客的博主 失眠河马,最近开发中收集的这篇文章主要介绍javascript应该如何创建数组,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

javascript创建数组的方法两种

  • “数组直接量”

  • “Array()函数”

1、数组直接量 “[]

1)我们可以直接使用“[]”来给一个变量赋值,“[]”中可以是空的,那么就是定义空数组:

var a = [];  //空数组
登录后复制

使用数组的length属性来获取数组长度,返回值会为0。

console.log(a.length);
登录后复制

1.png

此时我们可以使用 数组名[下标]=值 的形式给空数组赋值

a[0]=1;
a[1]="hello";
登录后复制

4.png

数组下标不仅仅可以是数字,也可以为文本字符串,那么此时数组就是一个关联数组

a["姓名"]="张三";
a["年龄"]=23;
登录后复制

4.png

2)也可以直接定义数组并初始化

直接在“[]”中包含多个值列表,值之间用逗号分隔即可。

var a = [1, 2, 3];  //包含具体元素的数组
登录后复制

使用数组的length属性来获取数组长度,返回值就是具体定义的数组元素数目。

2.png

2、使用new Array()构造数组

1)如果直接调用 Array() 函数,不传递参数,可以创建一个空数组。

var a = new Array();  //空数组
登录后复制

使用数组的length属性来获取数组长度,返回值会为0。

3.png

2)如果调用Array() 函数时,传递多个值(值之间用逗号分隔),可以创建一个实数组。

var a = new Array(1,2,3);
登录后复制

3)如果调用Array() 函数时,只传递一个数值参数,那么就表示只定义了数组的长度,即包含元素的个数;数组元素为空,每个元素的值默认值为 undefined。(数组中元素值没有定义,在语法上两个逗号之间没有任何值的元素,被称为空位元素)

var a = new Array(3);
登录后复制

6.png

像这种包含一个或多个空位元素的数组,也被称为空位数组。

【推荐学习:javascript高级教程】

以上就是javascript应该如何创建数组的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是失眠河马为你收集整理的javascript应该如何创建数组的全部内容,希望文章能够帮你解决javascript应该如何创建数组所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部