Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save tycoi2005/9b75854f628ca7c9f04211b5007b4a18 to your computer and use it in GitHub Desktop.
Save tycoi2005/9b75854f628ca7c9f04211b5007b4a18 to your computer and use it in GitHub Desktop.
(s)=>{r=""; for (let i=0; i<s.length; i++){r+=":letter_"+(s[i]==" " ? "space" : s[i]) +": "} return r}
@kimkha
Copy link

kimkha commented May 2, 2019

Shorter:

"test".split('').map(c => ':letter_' + (c === ' ' ? 'space' : c) + ':').join(' ')

@kimkha
Copy link

kimkha commented May 2, 2019

Even better if we run by nodejs

//slackmap.js
console.log(process.argv.slice(2).join(' ').split('').map(c => ':letter_' + (c === ' ' ? 'space' : c) + ':').join(' '))

node slackmap.js text me up

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment