| API | JavaScript | Java | Groovy |
|---|---|---|---|
| Getting a substring | string.slice | String.substring | string[0..9] |
| Finds all values matching the condition | array.filter | Stream.filter | findAll(Closure closure) |
| String format | String.format | sprintf | |
| Transformation (Map) | array.map | Stream.map | DefaultGroovyMethods.collect |
| Accumulation (Reduce) | array.reduce | Stream.reduce | DefaultGroovyMethods.inject |