前言:
当前各位老铁们对“js声明数组的方式”大致比较关注,姐妹们都需要剖析一些“js声明数组的方式”的相关文章。那么小编也在网摘上收集了一些有关“js声明数组的方式””的相关内容,希望大家能喜欢,大家快快来学习一下吧!1.数组的概念:数组就是使用单独的变量名来存储一系列的值。当你要存储100个相同概念的数据时,比如学生信息,如果要创建100个变量是不现实的,使用数组变量,就可以存储这100个数据。JavaScript数组和C语言或Java语言的数组不同之处,数组中可以存储任意类型的数据。
2.数组的声明方法
2.1 使用数组文本[]直接声明
var animals = []; //声明一个空数组
animals[0] = “dog”; //给每个元素复制,动态增加数组大小
animals[1] = “cat”;
animals[2] = “pig”;
也可以在声明时直接赋初值
var animals = [“dog”, “cat”, “pig”];
2.2 使用数组对象Array进行声明
var animals = new Array();
animals[0] = “dog”; //给每个元素复制,动态增加数组大小
animals[1] = “cat”;
animals[2] = “pig”;
也可以在声明时直接赋初值
var animals = new Array(“dog”, “cat”, “pig”);
说明:从简洁性、可读性以及执行效率方面考虑,不建议使用new Array()方法。
3. 数组的访问
访问数组元素,通过数组索引号(或下标号)来引用某个数组元素。
比如 var animal1 = animals[0]; //把第一个元素的值赋给变量animal1
animals[0] = “cow”; //把值赋给第一个元素
说明:数组的下标从0开始,最大为长度-1(length-1)。为了防止出错,在使用数组引用时,下标最好和0及length-1比较。
4.数组的类型
数组的类型为object,通过typeof查看数组类型。 数组的元素可以为其他类型,比如number,string,object等。
5.数组的属性
length是数组的固有属性,不是方法,表示数组的长度。如果要访问最后一个元素,可以采用数组变量.length访问。比如访问最后一个数组元素,那么采用animals[animals.length-1]来访问。
6.数组的遍历
6.1 采用for循环的方式遍历,比如
var animals = [“dog”, “cat”, “pig”];
for (let i = 0; i < animals.length; i++){
console.log(animals[i]); //在控制台打印
}
6.2 采用数组变量.forEach()函数,比如
var animals = [“dog”, “cat”, “pig”];
animals.forEach(function(value){
console.log(value);
})
forEach()为每个元素调用一次函数(回调函数),该函数接受3个参数,即项目值,项目索引,数组本身。
标签: #js声明数组的方式 #js声明一个数组 #js声明一个数组的变量