How do you reverse a string in place in JavaScript?

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

    Using Array functions,

    String.prototype.reverse = function(){
        return [].reduceRight.call(this, function(last, secLast){return last + secLast});
    }
    

提交回复
热议问题