The Wayback Machine - https://web.archive.org/web/20181209215902/https://www.packtpub.com/web-development/javascript-and-es6-challenges-do-you-know-javascript-video

JavaScript and ES6 Challenges - Do you know JavaScript? [Video]

JavaScript and ES6 Challenges - Do you know JavaScript? [Video]

Bogdan Stashchuk
New Release!

Solve different JavaScript challenges yourself—destructuring, hoisting, IIFEs, closures, classes, let, and much more
Mapt Subscription
FREE
€29.73/m after trial
Video
€75.86
RRP €89.23
Save 14%
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
€0.00
€75.86
€29.74 p/m after trial
RRP €89.23
Subscription
Video
Start 14 Day Trial

Frequently bought together


JavaScript and ES6 Challenges - Do you know JavaScript? [Video] Book Cover
JavaScript and ES6 Challenges - Do you know JavaScript? [Video]
€ 89.23
€ 75.86
Learning JavaScript Promises: Practical Applications in ES6 and AngularJS [Video] Book Cover
Learning JavaScript Promises: Practical Applications in ES6 and AngularJS [Video]
€ 80.90
€ 68.78
Buy 2 for €35.42
Save €113.20
Add to Cart

Video Details

ISBN 13 9781789955606
Course Length 1 hour 52 minutes

Table of Contents

Introduction
Challenges
Challenge 1 - Sum numbers
Challenge 1 - Sum numbers – SOLUTION
Challenge 2 – Const
Challenge 2 - Const – SOLUTION
Challenge 3 – Let
Challenge 3 - Let – SOLUTION
Challenge 4 – Hoisting
Challenge 4 - Hoisting – SOLUTION
Challenge 5 - Ternary Operator
Challenge 5 - Ternary Operator – SOLUTION
Challenge 6 - Arrow Functions
Challenge 6 - Arrow Functions – SOLUTION
Challenge 7 - Default parameters
Challenge 7 - Default parameters – SOLUTION
Challenge 8 - Check presence of the function parameters
Challenge 8 - Check presence of the function parameters – SOLUTION
Challenge 9 - Object Destructuring
Challenge 9 - Object Destructuring – SOLUTION
Challenge 10 - Destructuring and Rest Operator
Challenge 10 - Destructuring and Rest Operator – SOLUTION
Challenge 11 - Spread Operator
Challenge 11 - Spread Operator – SOLUTION
Challenge 12 - Copy Array
Challenge 12 - Copy Array – SOLUTION
Challenge 13 - Template Literals
Challenge 13 - Template Literals – SOLUTION
Challenge 14 - Object Destructuring
Challenge 14 - Object Destructuring – SOLUTION
Challenge 15 - Iterate over String
Challenge 15 - Iterate over String – SOLUTION
Challenge 16 - Swap values of the two variables
Challenge 16 - Swap values of the two variables – SOLUTION
Challenge 17 - IIFE (Immediately Invoked Function Expression)
Challenge 17 - IIFE (Immediately Invoked Function Expression) – SOLUTION
Challenge 18 – Classes
Challenge 18 - Classes – SOLUTION
Challenge 19 - Iterate over Object
Challenge 19 - Iterate over Object – SOLUTION
Challenge 20 - Sum positive and negative numbers
Challenge 20 - Sum positive and negative numbers – SOLUTION

Video Description

In this course, you will get JavaScript challenges that you need to solve. Each challenge consists of the task and solution. In some cases, you will be asked to fix existing code; in other cases, you will need to write some additional code. The instructor will explain each line of the solution and you will deeply understand what happens behind the scenes. Topics of the challenges include the following:

  • Destructuring
  • Array helper methods
  • Variables hoisting
  • Let, var, and const
  • Rest and spread operators
  • The ternary operator
  • Default parameters
  • Closures
  • IIFEs (Immediately Invoked Function Expressions)
  • Classes

At the beginning of the course, you will get source files for all challenges. They include start and finish states for each challenge. You need to begin with "start" folder for each challenge.

Style and Approach

This course is a great introduction to JavaScript and ES6 challenges. The instructor covers most of the related topics in a short time span to keep you interested till the end. You will perform all the tasks the same way and will get a lot of challenges to solve yourself. We discuss the solution to each challenge together.

Video Preview

What You Will Learn

  • Solve different JavaScript challenges and understand the solution for each challenge
  • Understand ES6 classes, arrow functions, const, and let
  • Use ES6 destructuring of objects and arrays
  • See how JavaScript and ES6 work under the hood
  • Find out how to create a not "shallow" but "true" copy of the array or object
  • Understand what variables hoisting and closures are
  • Understand the purpose of the default function parameters and their difference from the function arguments
  • Discover what IIFEs (Immediately Invoked Function Expressions) are and how to use them appropriately to dispose of internal functions
  • See the difference between rest and spread operators and their appropriate usage
  • Implement template literals instead of traditional strings concatenation
  • Know how to properly iterate objects and arrays
  • Implement array helper methods such as forEach and reduce

Authors

Table of Contents

Introduction
Challenges
Challenge 1 - Sum numbers
Challenge 1 - Sum numbers – SOLUTION
Challenge 2 – Const
Challenge 2 - Const – SOLUTION
Challenge 3 – Let
Challenge 3 - Let – SOLUTION
Challenge 4 – Hoisting
Challenge 4 - Hoisting – SOLUTION
Challenge 5 - Ternary Operator
Challenge 5 - Ternary Operator – SOLUTION
Challenge 6 - Arrow Functions
Challenge 6 - Arrow Functions – SOLUTION
Challenge 7 - Default parameters
Challenge 7 - Default parameters – SOLUTION
Challenge 8 - Check presence of the function parameters
Challenge 8 - Check presence of the function parameters – SOLUTION
Challenge 9 - Object Destructuring
Challenge 9 - Object Destructuring – SOLUTION
Challenge 10 - Destructuring and Rest Operator
Challenge 10 - Destructuring and Rest Operator – SOLUTION
Challenge 11 - Spread Operator
Challenge 11 - Spread Operator – SOLUTION
Challenge 12 - Copy Array
Challenge 12 - Copy Array – SOLUTION
Challenge 13 - Template Literals
Challenge 13 - Template Literals – SOLUTION
Challenge 14 - Object Destructuring
Challenge 14 - Object Destructuring – SOLUTION
Challenge 15 - Iterate over String
Challenge 15 - Iterate over String – SOLUTION
Challenge 16 - Swap values of the two variables
Challenge 16 - Swap values of the two variables – SOLUTION
Challenge 17 - IIFE (Immediately Invoked Function Expression)
Challenge 17 - IIFE (Immediately Invoked Function Expression) – SOLUTION
Challenge 18 – Classes
Challenge 18 - Classes – SOLUTION
Challenge 19 - Iterate over Object
Challenge 19 - Iterate over Object – SOLUTION
Challenge 20 - Sum positive and negative numbers
Challenge 20 - Sum positive and negative numbers – SOLUTION

Video Details

ISBN 139781789955606
Course Length1 hour 52 minutes
Read More

Read More Reviews

Recommended for You

Learning JavaScript Promises: Practical Applications in ES6 and AngularJS [Video] Book Cover
Learning JavaScript Promises: Practical Applications in ES6 and AngularJS [Video]
€ 80.90
€ 68.78
Learn JavaScript: Build Your Own Blockchain [Video] Book Cover
Learn JavaScript: Build Your Own Blockchain [Video]
€ 127.31
€ 108.23
Real-World JavaScript: Pro-Level Techniques for Entry-Level Developers [Video] Book Cover
Real-World JavaScript: Pro-Level Techniques for Entry-Level Developers [Video]
€ 127.31
€ 108.23
JavaScript Exercise - Tank Shooter Game from Scratch [Video] Book Cover
JavaScript Exercise - Tank Shooter Game from Scratch [Video]
€ 182.05
€ 154.75
JavaScript - A Breakout Game Exercise [Video] Book Cover
JavaScript - A Breakout Game Exercise [Video]
€ 191.57
€ 162.85
AJAX Using JavaScript Libraries jQuery and Axios [Video] Book Cover
AJAX Using JavaScript Libraries jQuery and Axios [Video]
€ 191.57
€ 162.85