Java教程

JavaScript数组01

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

数组

数组
(1)数组也是一个对象,是一个用来存储数据的对象,和Object类似,但是它的存储效率比普通对象要高;
(2)数组中保存的内容我们称为元素;
(3)数组使用索引(index)来操作元素。

数组的操作
1、创建数组

//方式一
var arr = new Array();
//方式二
var arr = [];

2、向数组中添加元素

对象数组[索引] = 值;
arr[0] = 0;

3、创建数组时直接添加元素

var arr = [1, "hello", true, null];

数组的方法
1、push():用来向数组的末尾添加一个或多个元素,并返回数组新的长度
语法:数组.push(元素1,元素2,元素N);
2、pop():用来删除数组的最后一个元素,并返回被删除的元素;
3、unshift():向数组的前边添加一个或多个元素,并返回数组的新的长度;
4、shift():删除数组的前边的一个元素,并返回被删除的元素;
5、slice():可以从一个数组中截取指定的元素,该方法不会影响原数组,而是将截取到的内容封装为一个新的数组并返回(范围是左闭右开);
6、splice():可以用来删除数组中指定元素,并使用新的元素替换,该方法会将删除的元素封装到新数组中返回;

语法:
arr.splice(开始位置的索引,删除的个数,用于替换的元素);

遍历数组
1、使用for循环
2、使用forEach

数组.forEach(function(value , index , obj){
});

forEach()方法需要一个回调函数作为参数,数组中有几个元素,回调函数就会被调用几次,每次调用时,都会将遍历到的信息以实参的形式传递进来,我们可以定义形参来获取这些信息。
value:正在遍历的元素
index:正在遍历元素的索引
obj:被遍历对象

这篇关于JavaScript数组01的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!