Map() vs for() in Javscript for looping reversely