js数组是无类型的,数组的元素可以是任意类型,并且同一个数组也可以存在不同类型的元素,甚至可以是对象和其他数组
var arr = [] //定义一个数组,js数组中,根据数组长度可以取到数组中的任一元素,并可以直接给它赋值
arr.push(123) //将123这个新元素添加到数组结尾,并返回数组新长度
arr.shift() //移除数组最前一个元素并返回该元素值,数组中的长度自动前移
arr.unshift(a,b)//将一个或多个新元素添加到数组的前面,数组中的元素自动后移,返回数组新长度
arr.pop() //移除数组中最后一个元素并返回该元素值
var arr = [1,5,7,6,4,3]
var arr = ["a","b","c"]
var arr = [] //定义一个数组,js数组中,根据数组长度可以取到数组中的任一元素,并可以直接给它赋值
arr.push(123) //将123这个新元素添加到数组结尾,并返回数组新长度
arr.shift() //移除数组最前一个元素并返回该元素值,数组中的长度自动前移
arr.unshift(a,b)//将一个或多个新元素添加到数组的前面,数组中的元素自动后移,返回数组新长度
arr.pop() //移除数组中最后一个元素并返回该元素值
var arr = [1,5,7,6,4,3]
var b = arr.slice(3)//结果为6,4,3 它可以将一个数组指定的下标位置开始,将后面的元素全部复制并赋值给b
var b = arr.splice(3)//将一个数组指定的位置开始裁剪,将数组后面的元素裁剪并赋值给b,并且会改变原数组
var b = arr.concat(brr)//将多个数组拼接成一个数组,返回连接好的新数组并赋值给bslice和concat还有复制数组的功能
arr.reverse()//反转数组,实现倒叙功能
arr.sort()//可以对数组中相同元素的值排序var arr = ["a","b","c"]
var b = arr.join( )//输出结果为a,b,c,如果需要结果为abc,在join的括号里加上"" 如var b = arr.join("") 这样就可实现将字符串数组中的每一个元素连接在一起
arr.indexOf("a") //寻找arr数组中某个元素,找到则返回这个元素在数组中的下标,没有返回-1(注意!如果想要查找的元素在数组中有多个,它只会找到最前面那个元素,后面的不会继续找下去)