How do you reverse a string in place in JavaScript?

前端 未结 30 2386
猫巷女王i
猫巷女王i 2020-11-22 00:29

How do you reverse a string in place (or in-place) in JavaScript when it is passed to a function with a return statement, without using built-in functions (.reverse()<

30条回答
  •  逝去的感伤
    2020-11-22 00:52

    Strings themselves are immutable, but you can easily create a reversed copy with the following code:

    function reverseString(str) {
    
      var strArray = str.split("");
      strArray.reverse();
    
      var strReverse = strArray.join("");
    
      return strReverse;
    }
    
    reverseString("hello");
    

提交回复
热议问题