wiki/content/20200911150451-callbacks.md

653 B

date id title
20200911 6b091d50-aa10-4ba8-a652-43cd5433371e JavaScript Callbacks

Examples

setTimeout

setTimeout(() => {  console.log("This will echo after 2 seconds!"); }, 2000);

ES6

Best practices

Prefer arrow functions as callbacks

As callbacks, arrow functions have two advantages over traditional functions:

  • this is lexical and therefore safer to use.
  • Their syntax is more compact. That matters especially in functional programming, where there are many higher-order functions and methods (functions and methods whose parameters are functions).