bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/JavaScript/Objects, Classes, and Advanced Patterns
JavaScript•Objects, Classes, and Advanced Patterns

JavaScript Advanced Functions

Advanced Functions Study Path

These chapters are best after you understand basic functions

(calling, parameters, return values, expressions, and arrows).

If you are not comfortable with JavaScript functions yet, start here:

JavaScript Functions Tutorial

Step 1

Advanced

JavaScript Definitions

Function declarations

Function Expression

Arrow Functions

Function Constructors

Step 2

Advanced

JavaScript Callbacks

A JavaScript callback is a function passed as an argument to another function, which is then executed (or "called back") at a later point in time to complete a specific task.

Step 3

Advanced

The this

Keyword

How this works (especially inside objects). How this is decided by how it is called.

Step 4

Advanced

The call()

Method

Call a function with a chosen this. Pass a list of arguments.

Step 5

Advanced

The apply()

Method

Call a function with a chosen this. Pass an array of arguments.

Previous

JavaScript Loops

Next

JavaScript Objects