字面量方式和构造函数方式:
var arr1 = [1,2,3]; //字面量方式(JSON方式)
var arr2 = new Array(1,2,3) //构造函数方式
注意:任何两个对象之间不相等。
var arr1 = [5] //表示有一个数组元素5
var arr2 = new Array(5) //表示有5个数组元素,值全部为undefined
arr1 == arr2 //false
数组的赋值:
1.静态赋值:直接使用指定的值给指定位置的数组
arr[0] = 1
arr[1] = "hello"
2.动态赋值:在程序运行过程中,创建具体的值给元素赋值
arr[0] = Math.random();
arr[1] = Math.random();
数组的遍历(获取数组中的每个元素)
数组元素的获取:
索引,数组元素的下标,表示数组元素在数组中的顺序,从0开始,到arr.length-1
利用for循环,配合索引
整数数组/字符串数组/对象数组/二维数组
整数数组:arr = [1,2,3,4,5,6,7]
数组的元素为整数
字符串数组:arr = ["h","e","l","l","o”]
数组的元素为字符串
json对象数组:arr = [{name:"Lisa"},{name:"Jack"},{name:"Loss"}]
数组的元素为对象
如何获取对象数组内的元素:arr[1].name; //Jack
二维数组:arr = [[1,"a",3],["hello",6,8],["color","width"]]
数组的元素为数组
如何获取而为数组内的元素:arr[2][1]; //width
网友评论