Reverse a string using an array stack

Sample code to reverse a string using an array to implement a simple stack.


function reverse(str) {
var stack = [];
var reverseStr = '';

for(var i = 0; i < str.length; i++) {
stack.push(str[i]);
}
while(stack.length > 0) {
reverseStr += stack.pop();
}
return reverseStr;
}

console.log(reverse('JavaScript Reverse String using array Stack'));

&nbsp;

output: "kcatS yarra gnisu gnirtS esreveR tpircSavaJ"

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s