JavaScript: Advanced Function Operations

ECMAscript 2019    |    Intermediate
  • 8 videos | 42m 59s
  • Includes Assessment
  • Earns a Badge
Rating 4.6 of 81 users Rating 4.6 of 81 users (81)
Functions are first-class members of the Javascript language and this means that they can be used in ways which are not possible in other programming languages. In this 8-video course, learners explore the use of functions as arguments to other functions, as return values of functions, and also how functions can be linked with specific objects when invoked. Key concepts covered in this course include how to assign a function to a variable and pass a function as an argument to another function; how to define and invoke a function which returns a nested function; and learning what data types in Javascript are passed by value and what types are passed by reference. Learn how to create a function from a string using the new keyword; how to use function callbacks to ensure the sequential execution of functions; and how to use the call, apply, and bind methods in order to link a function call to a specific object.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Assign a function to a variable and pass a function as an argument to another function
    Define and invoke a function which returns a nested function
    Recognize what data types in javascript are passed by value and by reference
  • Create a function from a string using the new keyword
    Use function callbacks to ensure the sequential execution of functions
    Use the call, apply, and bind methods to link a function invocation with an object
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 4s
  • 4m 27s
    Learn how to assign a function to a variable and pass a function as an argument to another function. FREE ACCESS
  • Locked
    3.  Functions as Return Values of Functions
    8m 19s
    In this video, you will learn how to define and invoke a function which returns a function nested within it. FREE ACCESS
  • Locked
    4.  Passing by Value and by Reference
    5m 42s
    After completing this video, you will be able to recognize which data types in JavaScript are passed by value and by reference. FREE ACCESS
  • Locked
    5.  The new Keyword to Create Functions
    6m 31s
    In this video, you will create a function from a string using the "new" keyword. FREE ACCESS
  • Locked
    6.  Function Callbacks
    6m 33s
    During this video, you will learn how to use function callbacks to ensure the sequential execution of functions. FREE ACCESS
  • Locked
    7.  Linking Functions to Objects
    8m 16s
    In this video, you will learn how to use the call, apply, and bind methods to invoke a function with an object. FREE ACCESS
  • Locked
    8.  Course Summary
    1m 10s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 16 users Rating 4.4 of 16 users (16)
Rating 4.6 of 80 users Rating 4.6 of 80 users (80)
Rating 4.6 of 64 users Rating 4.6 of 64 users (64)