tot nu toe hebben we functies behandeld als objecten die zijn samengesteld uit een naam (optioneel, kan ook een anonieme functie zijn) en de code die het uitvoert wanneer het wordt aangeroepen. Maar dat is niet de hele waarheid. Als een waarheidlievend persoon, moet ik je laten weten dat een functie eigenlijk dichter bij het volgende beeld kijkt:
Wat is dit??????? Geen zorgen! Ik zal nu lopen door deze 3 soortgelijke methoden die op elke functie met voorbeelden verschijnen. Verheug je!
bind ()
de officiële docs zeggen: de bind() methode creëert een nieuwe functie die, wanneer aangeroepen, zijn this sleutelwoord ingesteld op de opgegeven waarde. (Het spreekt eigenlijk over nog meer dingen, maar we laten dat Voor een andere keer :))
Dit is extreem krachtig. Het laat ons expliciet de waarde van this definiëren wanneer een functie wordt aangeroepen. Laten we eens kijken naar cooooode:
Leave a Reply