Je pense que vous faites référence à jQuery implicite du comportement en boucle. À cet égard, jQuery est similaire à l'utilisation de la liste monade, où le chaînage est équivalent à bind
, et l'enchaînement d'un élément en $()
est comparable à l' return
(je suppose).
Alors, où avec jquery, vous pourriez ajouter un nouvel élément de liste à un tas de divs de listes:
$('div').children().append("<li>New list element</li>");
...en haskell vous pourriez avoir:
appendToEachList divs = divs >>= children >>= append "<li>New list element</li>"
Le ci-dessus est à partir de la mémoire et doit être considéré comme pseudo non-sens.
De toute façon, je pense qu'il serait abusif de dire "jQuery est une Monade".