Advanced Javascript Techniques

This modules covers advanced Javascript techniques for working with functions, arrays, classes, objects, and JSON data

Objectives

Upon completion of this module, you should be able to:

  • Explain what anonymous functions and callback functions are.
  • Write Javascript functions using regular and arrow syntax.
  • Manipulate array data using the built-in array helpers.
  • Pluck data from arrays, objects, and nested data-structures using destructuring.
  • Define custom classes and instantiate objects from these classes.
  • Generate and consume data in JSON format (JavaScript Object Notation).
  • Get and post data over HTTP using the Fetch API.
  • Use the spread and rest syntax when working with functions, arrays, and objects.

Table of contents