• 翻转字符串算法


    function reverseString(str) {
     2     // 第一步,使用split()方法,返回一个新数组
     3     // var splitString = "hello".split("");
     4 
     5     var splitString = str.split(""); //将字符串拆分
     6 
     7     // 返回一个新数组["h", "e", "l", "l", "o"]
     8 
     9     // 第二步,使用reverse()方法创建一个新数组
    10     // var reverseArray = ["h", "e", "l", "l", "o"].reverse();
    11 
    12     var reverseArray = splitString.reverse(); 
    13     // 原数组元素顺序反转["o", "l", "l", "e", "h"]
    14 
    15     // 第三步,使用join()方法将数组的每个元素连接在一起,组合成一个新字符串
    16     // var joinArray = ["o", "l", "l", "e", "h"].join("");
    17 
    18     var joinArray = reverseArray.join(""); 
    19     // "olleh"
    20 
    21     // 第四步,返回一个反转的新字符串
    22     return joinArray; // "olleh"
    23 }
    24 
    25 reverseString("hello"); // => olleh

    简化:
    1 function reverseString(str) {
    2     return str.split("").reverse().join("");
    3 }
    4 reverseString("hello"); // => olleh
  • 相关阅读:
    线段树(已修改+补题
    畅通工程
    线段树
    charles
    flash
    mysql node pool
    node简单操作mysql的类
    小于任意数字的随机数
    文件系统的移植
    驱动
  • 原文地址:https://www.cnblogs.com/moguzi12345/p/7504676.html
Copyright © 2020-2023  润新知