数组:数组是属于对象的一种表现形式,用来存储多个值,并且js的数组可以存储多种类型,下标从0开始,用中括号定义,长度可变
定义:var X=new Array()// 空数组
var x=new Array()// 存储数组的长度
var x=new Array(3,4,5,6,7,)// 存储值
var X=[3,4,5,6,7]// 简写
添加和修改
x[0]=55
删除
delete x[1]
查询
for(var i=0;i<x.length;i++){
x[i//]遍历值
}
for-in循环:用来遍历对象
for(var v in x){
v:索引值 x[v]:值
}
属性和方法:1.concat()连接两个或多个数组,并返回(新)结果
2.join() 将数组的所有元素连接成一个字符串,元素通过指定的分隔符进行分隔
3.pop() 删除并返回数组的最后一个元素
4.push() 向数组的末尾添加一个或更多元素,并返回新的长度
5.reverse() 颠倒数组中元素的顺序
6.shift() 删除并返回数组的第一个元素
7.slice() 从某个已有的数组返回选定的元素
8.sort() 对数组的元素进行排序
9.splice() 删除元素,并向数组添加新元素
10.unshift() 向数组的开头添加一个或多个元素,并返回新的长度