JavaScript中数组的概述、创建、遍历 Array 字面量 索引 元素

1.数组的概述

数组属于对象的一种,如果我们用typeof在控制台输出,会发现得到的是“Object”。

数据在数组内存储起来相较于普通对象要更加的好用,数组内可以存放的可以是任何数据类型,包括对象类型。

不过我们一般使用情况下,都是用数组存储相同类型的元素,通过索引来快速读取一个元素,索引是从零开始的,且索引是有序的,数组内由索引对应的元素可以是任意内容。

2.数组的创建

使用对象创建数组时,是用构造函数new一个数组,代码如下:

var arr = new Array();
arr[0] = "宋江";
arr[0] = "林冲";
arr[0] = "鲁智深";
arr[0] = "武松";

我们用对象创建时,也可以直接在"Array"右侧的括号内键入元素,如:

var arr2 = new Array("林冲","宋江","鲁智深");
console.log(arr2);

但如果我们输入如下代码:

var arr2 = new Array(7);
console.log(arr2);

结果是:

很明显,我们都知道逗号是隔开元素用的,我们括号内的“7”就是这个数组的长度,如果打印的是arr2.lenth,我们可以看到一个7。

但我们一般不会用到太多的对象创建数组,我们会用到更多的字面量创建数组:

		
	var arr = ["宋江","李逵","林冲","鲁智深"];
		
	var arr2 = ["贾宝玉","林黛玉","刘姥姥","王金钗"];

这样创建数组,可以更加的直观,更加的简洁。

要记清索引,如上例"宋江"对应的索引就是arr[0],索引从零开始。

3.数组的遍历

	var arr = ["宋江","李逵","林冲","鲁智深"];
	
	//遍历数组:将数组内的元素都取出一遍
//如果用console.log一个一个输出数组,就会显得太慢了,因此我们通常使用for循环进行遍历
	
	for (var i = 0;i < arr.length;i++) {
		console.log(arr[i]);
	}
//当i小于的值被固定时,就有了局限性,所以需要用数组的长度来作为判断的标准
//以此避免出现underfind或者有元素被遗漏。

//将arr中括号内的数值改为i,从零开始,将数组所有有对应元素的索引都进行取出。
//一直提取到达到数组长度时即停止。

我们一般用for循环来遍历对象,在遍历数组时也相同。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值