js的数组
数组的声明
第一种 使用[]
var arr=[]
第二种 使用new
var arr =new Arr()
数组的遍历
传统for循环来遍历
for(var i=0;i<arr.length;i++){
console.log(arr[ i ])
}
for in遍历 (对象 下标 迭代器 next)
var arr = [1,2,3,45]
for(var index in arr){ //index表示的为下标
console.log(arr[index])
}
for of进行遍历(数组 迭代器来实现的)
//使用for of遍历(只能遍历数组)
for(var value of arr){ //value表示的是里面值
console.log(value)
}
push 添加到数组的末尾 返回值是数组长度
unshift 添加到数组的最前一个 返回值是数组长度
pop 删除数组的末尾值 返回值是删除的数
shift 删除数组的最前的一个 返回值是删除的数
reverse 将数组反转 返回值是返回后的数
splice 三个参数(开始下标,删除多少个,插入的数据)
join 将数组用连接符连接成一个字符串 返回值是连接好的字符串