美文网首页
字符串倒序

字符串倒序

作者: jrg陈咪咪sunny | 来源:发表于2018-02-01 17:42 被阅读0次

    1.charAt方法:

    var
    str = "javascript",
    len = str.length,

    strReverse = '';

    for(var i=len-1;i>=0;i--){
    strReverse += str.charAt(i);
    }
    console.log(strReverse)

    把字符串最后的挪到前面来,一个循环搞定!

    2.借用数组的reverse()方法

    具体代码如下:

    var str = "javascript";
    if(!String.prototype.reverse){
    String.prototype.reverse = function(){
    return Array.prototype.reverse.apply(this.split('')).join('');
    }
    }
    console.log(str.reverse());

    首先判断下string有没有reverse方法,如果没有就调用数组的reverse方法,这里的split将字符串转成数组,然后做下倒序(因为只有数组默认有倒序的方法),最后join下还原成字符串,over~是不是很简单?

    相关文章

      网友评论

          本文标题:字符串倒序

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