In JavaScript, le funzioni sono semplicemente oggetti che possono essere richiamati. Quindi qual è il modo più semplice per il corpo di una funzione di fare riferimento all'oggetto funzione reale?Funzione Self Reference
this
può essere utilizzato per fare riferimento all'oggetto contenitore da cui viene chiamata una funzione (o più specificamente un metodo). Ma credo che this
non si riferisca mai all'oggetto della funzione stessa.
Ovviamente, bind
, call
o apply
potrebbe essere utilizzato per modificare il valore del this
per la funzione. Oppure è possibile utilizzare bind
per creare una versione della funzione a cui viene sempre assegnato un riferimento a se stesso come primo parametro.
Ma c'è un modo più semplice? Sospetto di no, ma potrei sbagliarmi.
Il [nome della funzione] (http://jsfiddle.net/rfcrore8/) sarebbe il più semplice. – Teemu