How do you reverse a string in place in JavaScript?

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

    Keep it DRY and simple silly!!

    function reverse(s){
    let str = s;
    var reverse = '';
    for (var i=str.length;i>0;i--){
    
        var newstr = str.substring(0,i)
        reverse += newstr.substr(-1,1)
    }
    return reverse;
    }
    

提交回复
热议问题