.delay () et .setTimeout ()

Selon jQuery document sur .delay(),

L' .delay() la méthode est la meilleure pour le retard entre en file d'attente jQuery
des effets. Parce qu'il est limité—il n'a pas, par exemple, offre un moyen d'
annuler le retard.delay() n'est pas un remplacement pour le JavaScript natif de l'
setTimeout fonction, qui pourrait être plus approprié pour certains types d'utilisation
cas.

Quelqu'un pourrait-il nous expliquer en quoi? Quand est-il plus approprié d'utiliser .delay()et quand est-il préférable d'utiliser .setTimeout()?

source d'informationauteur Randomblue