函数
concat:合并函数
作用:合并后得到一个新数组 用法:新数组名=数组名1.concat(数组名)
例:
var arr1=[1,2,3,4];
var arr2=[5,6,7,8]
var arr3=arr2.concat(arr)
Array.isArray(值):检测值是否为数组类型
作用:检测值是否为数组类型,并返回bool类型 格式:Array.isArray(值)
例:console.log(Array.isArray(arr))
pop:删除数组最后的值
作用:删除数组最后的值并返回删除的值 格式:数组名.pop()
例:var i=arr.pop()
shift:删除数组中第一个值
作用:删除数组中第一个值并返回删除的值 格式:数组名.shift()
例:var i=arr.shift()
push:在数组的最后添加值
作用:在数组的最后添加值,并返回添加后的数组个数/长度 格式:数组.push(值1,值2)
var i=arr.push(1,2)
unshift:在数组的开头添加值
作用:在数组的开头添加值,并返回添加后的数组个数/长度 格式:数组.unshift(值1,值2)
var i=arr.unshift(1,2)
splice():删除指定的元素/在指定的位置添加元素
数组名.splice(开始下标,删除个数):影响原数组,并返回删除的值
数组名.splice.(开始下标,0,值):再开始下标前插入值,0代表不删除值
数组名.splice.(开始下标,删除个数,添加个数):影响原数组,返回删除的值
reverse():数组反转
作用:用于反转数组,并返回新数组 格式:数组名.reverse()
join():将数组元素拼接成字符串
格式:var 新数组名=数组名.join()
默认用逗号拼接,也可以指定符号拼接在()中写入 例:('-')用-拼接
slice():分割数组
格式:数组名.slice(开始下标,结束下标(不包含结束下标))
sort():排序
作用:数组元素进行排序
格式:
arr.sort(function(a,b){
return a-b; 用于升序,第一个减第二个
})
arr.sort(function(a,b){
return b-a; 用于降序,第二个减第一个
})
a和b是自定义的