151.js 379 B

1234567891011121314151617
  1. 'use strict'
  2. /**
  3. * @param {string} str
  4. * @returns {string}
  5. */
  6. var reverseWords = function(str) { // No builtin next time :)
  7. return str.trim().split(/\s+/).reverse().join(' ')
  8. }
  9. function __main__() {
  10. /* eslint no-console: ["error", {"allow": ["log"]}] */
  11. const logger = console.log.bind(console)
  12. logger(reverseWords(' test reverse words '))
  13. }
  14. __main__()