定义数组
var arr=[1,2,3]
遍历数组
for(var i=0;i<=all.length;i++){
console.log(all[i])
}
增加数组元素两种方法
all.push(15)
//结果 [1, 2, 3, 4, 15] "末尾添加"
all.unshift(15)
//结果 [15,1, 2, 3, 4] "开头添加"
删除数组元素两种方法
arr.pop() //末尾删除数组元素
//结果 [1,2]
arr.shift()//开头删除数组元素
//结果 [2,3]
特殊方法
定义数组
var sumall=[1,2,3,4,5]
arr2.splice(num,num2,num3)
当参数为一个时
arr2.splice(2)//代表只留下两个数组
//结果 [1,2]
arr2.splice(-2)//代表从末尾往前删除两个数组元素
//结果 [1,2,3]
当参数为两个时
arr2.splice(1,2)//从下标1往后算两个下标并且删除元素
arr2.splice(<=0,2)//第一个小于等于0 第二个值代表从0开始删2个元素
当参数为三个时候
arr2.splice(0,2,'a','b')//代表替换 从0开始包括本身 替换为依次对应的替换值
arr2.splice(0,0,'a','b')//代表不删除 也不替换 是添加 从0开始依次添加对应的值
总结:
1.如果参数写的是负数那么把原本的数组输出出来,不运算(一个参数除外)
2.splice()方法始终会返回一个数组 该数组中包含从原始数组中删除的项 如果没有删除任何项,那么将会返回一个空数组