1、join()
join(): 根据指定分隔符将数组中的所有元素放入一个字符串,并返回这个字符串。
pop():方法用于删除并返回数组的最后一个元素。
shift():方法用于删除并返回数组的第一个元素。
unshift():向数组的开头添加一个或更多元素,并返回新的长度
push():向数组的末尾添加一个或更多元素,并返回新的长度。
reverse():颠倒数组中元素的顺序。
slice(1,4):查找指定范围的数组
splice():向数组中添加,或从数组删除,或替换数组中的元素,然后返回被删除/替换的元素。可传参
sort():对数组中的元素进行排序,默认是升序
如果需要按照数值排序,需要传参:
var arr = [6,1024,52,256,369];
console.log(arr.sort(fn)); //[6, 52, 256, 369, 1024]
console.log(arr); //[6, 52, 256, 369, 1024]—原数组改变
function fn(a,b){
return a-b;
}
toString();转换成字符串,类似于没有参数的join()。该方法会在数据发生隐式类型转换时被自动调用,如果手动调用,就是直接转为字符串。
valueOf();返回数组的原始值(一般情况下其实就是数组自身),一般由js在后台调用,并不显式的出现在代码中
indexOf(“h”,2);根据指定的数据,从左向右,查询在数组中出现的位置,如果不存在指定的数据,返回-1
lastIndexOf();根据指定的数据,从右向左,查询在数组中出现的位置,如果不存在指定的数据,返回-1
every();判断数组中每一项是否都满足条件,只有所有项都满足条件,才会返回true。