join方法(不会修改原数组)
arr.join('连接符号'),将数组转化为字符串,用字符串来接收
数组的分割
arr.slice(start,end)
1)、可以一个参数都不传,返回一个新的数组,相当于把原数组拷贝了一份,但不是原数组,可以实现对一个数组的复制
2)、可以只传一个数组,就是从下标开始的位置到数组的结尾
3)、可以传两个参数,第一个数字为开始的位置,第二个数字为结束的位置,但是不包含结束的下标
4)、还可以传入负数。就是倒叙截取,查询,截取的顺序还是从左往右,查询的是从右往左
将多个数组连接起来
arr.concat();
反转数组(会改变原数组)
arr.reverse()
排序
sort方法默认排序的规则:从左往右,一个字符一个字符的进行比较
arr.sort(回调函数);
arr.sort(function(a,b){
if(a>b){
return -1;
}else{
return 1;
}
});
Math.random();//返回一个0-1的随机值,不包含1
Math.floor();//向下取整