Non devi farlo affatto, cioè solo per rendere più facile accedere a coloro che sono all'interno della funzione.
Il self
La variabile è utile quando si utilizza un callback in una funzione jQuery, dove this
sarebbe impostato sull'elemento su cui stai agendo. Per esempio:
$('.bacon').each(function(){ $(this).css('background', self.getBackground()); });
Le variabili o
e el
Rende solo meno digitazione. Se hai il varaibile self
, o il riferimento this
invariato, puoi accedere al options
e element
Proprietà dall'oggetto direttamente.