concat:合并数组;返回合并后的新数组
写法:新数组名=数组1.concatenate(数组2)
注意:哪一个数组名在前面合成新的数组在前面
Array.is Array:是用来检测是不是数组,返回的是bool类型。是数组为true,不是返回false
写法:Array.is Array(值)
pop:删除数组中最后一个元素,返回删除的元素
写法:数组名.pop()
shift:删除数组的第一个元素,返回删除的元素值
写法:数组名.shift()
push:在数组中最后面添加一个元素,返回添加后的数组的个数/长度
写法:数组名.push(值)
注意:括号里面可以写多个值,值与值中间用逗号隔开
unshift:王述祖元素中开头添加值,返回添加后数组的长度
写法:数组名.unshift(值)也可以填写多个值,用逗号隔开
splice:可以用来删除指定的元素,和在指定位置添加元素
删除写法:数组名.splice(开始的下标,删除的个数)
会影响原数组,返回的是删除的元素(出来的是数组类型)
添加写法:数组名.splice(开始的下标,0,添加的值)
会影响原数组,返回的是一个空数组
注意:如果想要只添加元素,删除的个数必须为0
如果不为零的话写法:数组名.splice(开始的下标,删除的个数,添加的值)
影响原数组,返回删除的元素(是数组类型)
reverse:用于数组的反转。返回一个新的数组,会影响原数组
写法:数组名.reverse()
join:将数组元素拼接成字符串,默认使用逗号来拼接,也可以用指定的符号来拼接
写法:数组名.join(’要用的符号‘)
注意如果啥也不写就为默认符号拼接,如果是空字符串的话就直接拼接
slice:分割数组,返回一个新的数组,分割的元素组成的新数组
写法:数组名.slice(开始的下标,结束的下标)
注意:开始下标包括当前的下标,结束下标不包含当前下标的元素
sort:用来排序的,数组元素值进行排序(数字,字母)升序和降序
写法:数组名.sort()默认是从小到大排序的
注意:因为这个默认是用字符串的方式来排大小的所以我们要加上一个自定义函数
写法:数组名.sort(function(){
return a-b 升序
return b-a 降序
})
如果精确到那个元素值来排大小可以在a和b后面加上.排大小的属性名