• 【js】字符串反转可实现的几种方式


    方式1:

    这种方式比较简单,推荐使用

    字符串转数组,反转数组,数组转字符串。

    split(""):根据空字符串拆分数组

    reverse():数组反转元素位置

    join(""):数组转回字符串,且不带分隔符

    实现效果如图:

    方式2:

    这种方式相对麻烦,但也可以

    定义新的空字符串,遍历str,charAt()是取字符串的一个字符,先去最后一个字符,再取倒数第二个...以此类推。

    都放到新的字符串前面。这样就是倒序的了

    方式3​:

    这种方式有点类似第一种方式的底层实现版,一般不推荐使用

    把中间的数组元素替换位置换成了可以理解。但是太繁琐。有了可使用的函数就可以不用这样了。

    关键在于这里的pop()函数和push()函数。

    pop():取数组最后一个元素,并删除该元素

    push():元素加入新数组中

    表情逐渐复杂...

  • 相关阅读:
    Codeforces 1515 H. Phoenix and Bits 题解
    Codeforces 1511 F. Chainword 题解
    Codeforces 1369F. BareLee 题解
    莫队学习笔记
    圆方树学习笔记
    虚树学习笔记
    NOIP2020退役记
    CSP-S2 2021 场外
    我。
    WC2021 游记
  • 原文地址:https://www.cnblogs.com/wuhairui/p/10575433.html
Copyright © 2020-2023  润新知