Voici un exemple de définition et d'appel de la fonction square() sur une liste d'éléments dans différents langages. map() aurait pu appeler directement la fonction square() puisqu'elle n'a qu'un seul argument, mais je démontre ici comment créer une fonction anonyme si possible qui appellera la fonction square().
Coffeescript
square = (x) -> x * x
list = [1,2,3]
list2 = list.map (x) -> square x
console.log list2