Skip to content

Instantly share code, notes, and snippets.

@mjhagen
Last active August 12, 2016 20:13
Show Gist options
  • Save mjhagen/6dbab0e60c9e347614acca6849bda309 to your computer and use it in GitHub Desktop.
Save mjhagen/6dbab0e60c9e347614acca6849bda309 to your computer and use it in GitHub Desktop.
<cfscript>
arrayOfStrings = [ 'a', 'at', 'cat', 'scat', 'catch' ];
regex = '.+at';
writeOutput( arrayOfStrings.reduce( function( result='', item ){ return len( result ) ? result : item.reFind( regex ) ? item : ''; } ) );
</cfscript>
@atuttle
Copy link

atuttle commented Aug 12, 2016

I thought about nested ternaries too but figured Adam would chastise me for it. ;)

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