JavaScript 字符串翻转的4种方法

142 阅读1分钟

❤️第1种

<script>
     var str1 = 'abc';
     var str2 = [];
     for (var i in str1) {
         str2.unshift(str1[i])
     }
     var newstr = str2.join('')
     console.log(newstr);
</script>

❤️第2种

<script>
     var str1 = 'abc';
     var str2 = '';
     for (var i = str1.length-1; i >=0; i--) {
         str2+=str1[i]
     }
     console.log(str2);
</script>

❤️第3种

<script>
    var str = 'abc';
    console.log(str.split('').reverse().join(''))
</script>

❤️第4种

<script>
    var str = 'abc';
    var newarr = []
    for (var i = str.length - 1; i >= 0; i--) {
        newarr[newarr.length] = str[i]
    }
    document.write(newarr.join(''));
</script>

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐