美文网首页
JavaScript数组join,reverse ,sort方法

JavaScript数组join,reverse ,sort方法

作者: 报告老师 | 来源:发表于2017-09-05 23:44 被阅读13次

    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

    这样就正确按照升序排列了,这个方法同时支持正负数

    相关文章

      网友评论

          本文标题:JavaScript数组join,reverse ,sort方法

          本文链接:https://www.haomeiwen.com/subject/gmtmjxtx.html