Java教程

javascript的数组(Array)

本文主要是介绍javascript的数组(Array),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.数组的简介

javascript对象:内建对象,宿主对象,自定义对象

数组(Array)

数组也是对象(内建对象)

它和我们普通对象功能类似,也是用来存储一些值的

不同的是普通对象使用字符串作为属性名

而数组是使用数字作为索引操作元素

索引:

从0开始的整数就是索引

数组的存储性的性能比普通对象要好,在开发中我们经常使用数组来存储一些数据

2.typeof对象

typeof来检查数据方法,来检查对象

var arr=new Array();
	console.log(typeof arr);

 向数组中添加元素

语法:数组[索引]=值

arr[0]=12;
	arr[1]=34;
	arr[2]=56;
	arr[4]=67;
	console.log(arr);

读取数组中的元素

语法:数组[索引]

如果读取不存在的索引,不会报错而是返回undefined

arr[0]=12;
	arr[1]=34;
	arr[2]=56;
	arr[4]=67;
	console.log(arr);

获取数组的长度,可以使用length这个属性获取

语法:数组.length

对于连续的数组,使用length可以获取到数组的长度(元素的个数)

对于非连续的数组,使用length汇获取到数组的最大的(索引+1)

尽量不要创建非连续数组

console.log(arr.length);

修改length

如果修改的length大于原长度,则多出部分会空出来

如果修改的length小于原长度,则多出部分会被删除

	arr.length=10;
	arr.length=2;
	console.log(arr);

2.javascript的方法

先创建数组

var arr=["小明","小红","小橙"];	
	var arr1=["小黑","小绿","小蓝"];	

连接两个或更多的数组,并返回结果

var arr2=arr.concat(arr1);

2.join

join把数组的所有元素串联成字符串,元素通过指定的分隔

var str=arr.join("~~");
	console.log(arr);
	console.log(str);

3.push

push()该方法可以向数组的末尾添加一个或多个元素,并返回数组的新的长度

可以将要添加的元素作为方法的参数传递,这样这些元素将会自动添加数组的末尾

该方法会将数组新的长度作为返回值返回

var num=arr.push("小白","小黑");
	console.log(num);//5
	console.log(arr);

4.pop()

pop()该方法可以该删除数组的最后一个元素,并将删除的元素作为返回的值返回

var result=arr.pop();
	console.log("result="+result);
	console.log(arr);

5.unshirt

unshirt()向数组开头添加一个或多个元素,并返回新的数组长度

向前边插入元素以后,其他元素的索引会引会依次调整

var num=arr.unshift("小白","小黑");
	console.log("num="+num);
	console.log(arr);
	

6.shrit

shrit()可以删除数组的第一个元素,并将被删除的元素作为返回值返回

arr.shift();
	arr.shift();
	arr.shift();
	arr.shift();
	console.log(arr);
这篇关于javascript的数组(Array)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!