var colors = ["red","blue","green"];
colors.length //计算数组长度
Array.isArray(colors) //检测是否为数组
colors.join(",") //指定引号内的字符串为分隔符
colors.push("red","green") //推入数组的最后
colors.pop() //取得数组的最后项并删除
colors.shift() //取得数组的第一项并删除
colors.unshift("red","aa") //在数组头部插入
var colors2 = colors.concat("bbb",["ccc","ddd]) //新建colors2数组 并联colors 添加ccc,ddd
var colors2 = colors.slice(1) // 获取colors 从位置1开始的后面项,slice不影响原数组
var colors2 = colors.slice(1,4) 复制从位置1开始,位置3结束
colors.splice(0,3) 删除从0开始的三项
splice(a,b,c) a要插入的起始位置,b要删除几项,c插入的项(可为多项)
indexof(a,b) 从头开始查找并返回位置,没有返回-1
lastindexof(a,b) 从尾部开始向前查找
a要查找的项,b起始位置