JavaScript Front-end Development: Functions & Objects

ECMAScript 2017    |    Beginner
  • 13 videos | 1h 12m 59s
  • Includes Assessment
  • Earns a Badge
Rating 4.6 of 75 users Rating 4.6 of 75 users (75)
JavaScript has rich language features for representing and manipulating real world items as data. During this course, you will explore the basics of creating and working with functions, as well as creating and manipulating objects in JavaScript. Begin by learning how to use function arguments and pass functions as values. Next, you will study recursive and arrow functions, and learn scoping and how to differentiate between local and global variables. As you progress you will explore JavaScript's more common predefined functions, and create custom objects. Other topics include how to employ the FOR/IN loop, to retrieve object properties when their names are unknown; how to create custom objects with constructor functions; how to create object methods; how to employ the prototype keyword to add properties and methods to an object. Finally, you will learn how to use the PROTOTYPE keyword, to implement inheritance, and to extend classes.

WHAT YOU WILL LEARN

  • Work with functions in javascript
    Use function arguments and pass functions as values
    Demonstrate how to have a function call itself
    Differentiate between local and global variables
    Use anonymous arrow functions in javascript
    Explore the more commonly used predefined javascript functions
    Create custom objects in javascript
  • Use the for...in loop to retrieve object properties when their names are unknown
    Create custom objects in javascript using constructor functions
    Create object methods in javascript
    Use the prototype keyword to add properties and methods to an object in javascript
    Use the prototype keyword to implement inheritance in javascript
    Create custom objects that incorporate the use of anonymous functions and prototyping

IN THIS COURSE

  • 6m 1s
    In this video, you will work with functions in JavaScript. FREE ACCESS
  • 4m 50s
    Find out how to use function arguments and pass functions as values. FREE ACCESS
  • Locked
    3.  Recursive Functions
    7m 17s
    In this video, you will learn how to have a function call itself. FREE ACCESS
  • Locked
    4.  Scoping
    4m 38s
    Learn how to differentiate between local and global variables. FREE ACCESS
  • Locked
    5.  Arrow Functions
    7m
    In this video, learn how to use arrow functions in JavaScript. FREE ACCESS
  • Locked
    6.  Predefined Functions
    9m 30s
    In this video, find out how to explore the more commonly used predefined functions in JavaScript. FREE ACCESS
  • Locked
    7.  Creating Custom Objects
    4m 45s
    In this video, you will learn how to create custom objects in JavaScript. FREE ACCESS
  • Locked
    8.  The For...in Loop
    4m 9s
    During this video, you will learn how to use the For...in loop to retrieve object properties when their names are unknown. FREE ACCESS
  • Locked
    9.  Constructor Functions
    5m 31s
    In this video, you will learn how to create custom objects in JavaScript using constructor functions. FREE ACCESS
  • Locked
    10.  Object Methods
    4m 25s
    In this video, you will learn how to create object methods in JavaScript. FREE ACCESS
  • Locked
    11.  Prototyping
    5m 30s
    In this video, find out how to use the prototype keyword to add properties and methods to an object in JavaScript. FREE ACCESS
  • Locked
    12.  Inheritance and Extending Classes
    5m 9s
    Find out how to use the prototype keyword to implement inheritance in JavaScript. FREE ACCESS
  • Locked
    13.  Exercise: Working with Functions and Objects
    4m 14s
    During this video, you will learn how to create custom objects that incorporate the use of anonymous functions and prototyping. 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.

YOU MIGHT ALSO LIKE

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 153 users Rating 4.4 of 153 users (153)
Rating 4.5 of 155 users Rating 4.5 of 155 users (155)
Course HTML5 Forms
Rating 4.6 of 141 users Rating 4.6 of 141 users (141)