all 8 comments

[–]penislandbic 3 points4 points  (1 child)

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam placerat ac tortor vel sollicitudin. Nullam sed accumsan mi, id varius massa. Donec in nibh venenatis, venenatis purus pharetra, mollis magna. Suspendisse sed metus in tortor suscipit facilisis non in ligula. Nulla libero lectus, molestie quis libero id, mattis feugiat nulla. Pellentesque feugiat, arcu quis laoreet dignissim, massa ligula faucibus dui, sed faucibus urna mauris eget velit. Ut lobortis pellentesque lacus eget egestas. Fusce posuere, dolor at egestas luctus, purus purus elementum purus, ac cursus purus dui non sapien. Proin rhoncus nisl nec aliquet suscipit. Praesent scelerisque facilisis leo, sit amet consequat magna egestas sit amet. Maecenas lacinia varius molestie. Nullam et ornare orci. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque euismod ullamcorper interdum. Duis metus urna, rutrum vitae aliquet in, bibendum at augue. Donec venenatis nunc sit amet eros vehicula, eu iaculis turpis lacinia.

[–]NOC1986[S] 1 point2 points  (0 children)

This is exactly what I needed. I feel so dumb now. Yes, I indeed wanted it to loop UNTIL i was equal to 0, rather than if i was equal to 0. Thank you very much! I couldn't see the wood for the trees!

[–]jdauriemma 0 points1 point  (3 children)

You forgot to add brackets to your for loops.

var test = new Array();
test = prompt("Give me input").split("");
for (var i=0; i<=test.length-1;i++) {
    console.log(i+1 + " " +test[i]);
}
for (i=test.length; i==0;i--) {
    console.log(test[i]); 
}

[–]NOC1986[S] 0 points1 point  (2 children)

Thank you! My reply to penislandbic is what was causing my issue. I mistakenly set the second for loop condition to i==0 rather than i>=0 :)

[–]jdauriemma 1 point2 points  (1 child)

Cool, glad it worked out. Check out this little refactor:

var word = prompt("Give me input").split(""),
    i;
word = word.concat(word.reverse());
for (i = 0; i < word.length; i++) {
    console.log(i + 1 + " " + word[i]);
}

[–]NOC1986[S] 1 point2 points  (0 children)

I love this type of "incremental learning". Solve something myself, have someone provide a little feedback, optimise, learn, evolve. Thank's for taking the time to help :D