1.join();方法用于将数组内元素转成一个或多个字符串
返回值:字符串
参数:分隔符,默认是逗号
var nums =[1,2,3];
var str = nums.join("-");
console.log(str);
返回结果:1-2-3
console.log(type(str));
返回结果:string
2.reverse();方法,用于将元素顺序颠倒
返回值:颠倒后的数组
var color=["blue","red","green"];
var newclr = color.reverse();
console.log(newclr);
返回结果:“green","red","blue"
3.sort();方法,用于数组的排序
返回值:排序后的数组
参数:函数
var brand =[34,12,34,88,4,99];
var newBrand = brand.sort()
console.log(newBrand);
输出:12,34,34,4,88,99
说明:sort()方法会将每一个元素隐式转换成字符串,再进行排列。所以,会按照十位数的大小来进行升序。
解决方法:
var newBrand2= brand.sort(function(a,b){a-b});//a-b表示正序
console.log(newBrand2);
输出:4,12,34,34,88,99
这样就正确按照升序排列了,这个方法同时支持正负数
网友评论