How do you reverse a string in place in JavaScript?

前端 未结 30 2357
猫巷女王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:31

    var str = 'sample string';
    [].map.call(str, function(x) {
      return x;
    }).reverse().join('');
    

    OR

    var str = 'sample string';
    console.log(str.split('').reverse().join(''));
    

    // Output: 'gnirts elpmas'

提交回复
热议问题