例1:之前讲过的写法
var a=[1,2,3]
例2:另一种写法
var a=new Array(1,2,3)
例1:设置数组的length
var a=[1,2,3,4,5,6]
例2:数组尾部添加 push|a.push(7)
var a=[1,2,3,4,5,6]
例3:数组尾部删除 pop
var a=[1,2,3,4,5,6]
例4:数组头部添加 unshift
var a=[1,2,3,4,5,6]
例5:数组头部删除 shift
var a=[1,2,3,4,5,6]
例1、删除 splice
var a=[1,2,3,4,5,6]
例2、插入 splice
语法:array.splice(starti,0,值1,值2...);
starti: 在哪个位置插入,原来starti位置的值向后顺移 0:表示删除0个元素,因为插入和替换都是由删除功能拓展的。 值1,值2:需要插入的值
var a=[1,2,3,4,5,6]
例3、替换 splice
var a=[1,2,3,4,5,6]
例1、数组连接 concat
var a=[1,2,3];var b=[4,5,6]
a和b可以换位置
例2、数组分隔 join
var a=[1,2,3,4,5,6]
自定义连接符
例3、数组字符串排序 sort
var a=['float','height','window','zoom','load']
例4、数组数字排序 sort(function (n1,n2){return n1-n2})
var a=[33,22,15,53,355,134,2,5,6]
数组:一个数组里面尽量只存一种类型,要么都是数字,要么都是字符串。
push:数组尾部添加1个内容。写法arr.push(内容)
pop:数组尾部删除1个内容。写法arr.pop()
unshift:数组头部添加1个内容。写法arr.unshift(内容)
shift:数组头部删除1个内容。写法arr.shift()
splice:数组的万能操作。删除写法:arr.splice(起点,长度)。插入写法: arr.splice(起点,长度为0,需要添加的元素)。替换写法:arr.splice(起点,长度为要替换的个数 ,替换后的元素)
concat:数组连接。写法a.concat(b)
join:数组分隔符。写法a.join('-')
sort:数组内容排序。写法a.soft(),sort是可以有一个参数的a.soft(function(n1,n2)), 这个参数实际是一个函数,叫做比较函数。这个函数里可以有两个参数,一个1一个2,每次提取两个数字比较哪个小, 把小的往前排。