0
1
MBMichael Born
de-duplicationarray-transforms
This one-liner takes a myArray
input and processes it using a Java stream to remove all duplicate array elements. The result is returned as a native CFML array with full support for array methods, including array member functions like myArray.first().
Shortcut: deduplicate
Filename pattern: *.cfc,*.cfm
arrayNew(1).append( createObject( "java", "java.util.Arrays" ).stream( &[USER_INPUT:myArray:default] ).distinct().toArray(), true );