【JS算法】反转字符串

作者: 德育处主任 | 来源:发表于2019-05-08 21:54 被阅读4次
    微信订阅号:Rabbit_svip


    将一下字符串以反转顺序的形式输出。

    var str = 'Hello World!';
    

    输出结果

    !dlroW olleH
    

    要实现以上需求,有几种方法。比如用循环的方式,读取每一个字符。然后再反向输出。

    但还有一种更舒服但方法:用系统提供的函数来实现。
    会用到以下几个方法:

    • split()
    • reverse()
    • join()

    其中 split() 是字符串的方法,作用是把字符串按照规定的方式分割成数组。
    reverse() 是数组的方法,作用是反转数组排序。
    join() 是数组的方法,数组按一定规则转换成字符串。


    以下是实例代码

    var str = 'Hello World!';
    
    var reStr = str.split('').reverse().join('');
    
    console.log(reStr);
    

    首先,用 split('') 分割字符串,并将每个字符(包括空格)都变成数组的一个个元素。

    然后通过 reverse() 将数组的元素反转排序。

    最后用 join('') 将数组转换成字符串。

    相关文章

      网友评论

        本文标题:【JS算法】反转字符串

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