Learn ES6 | ALL SOLUTIONS | freeCodeCamp

Published: 01 January 1970
on channel: Stral Tech
142
0

Learn ES6 | ALL SOLUTIONS | freeCodeCamp

Full playlist 👉    • Learn ES6 (1/31) | Explore Difference...  

This video walks through the JavaScript Algorithms and Data Structures - Learn ES6 challenges of freeCodeCamp.

ECMAScript, or ES, is a standardized version of JavaScript. Because all major browsers follow this specification, the terms ECMAScript and JavaScript are interchangeable.

Most of the JavaScript you've learned up to this point was in ES5 (ECMAScript 5), which was finalized in 2009. While you can still write programs in ES5, JavaScript is always evolving, and new features are released every year.

ES6, released in 2015, added many powerful new features to the language. In this course, you'll learn these new features, including let and const, arrow functions, classes, promises, and modules.

Challenges list - time stamps:
00:00 Intro
00:05 Differences between var and let Keywords
Explore Differences Between the var and let Keywords
Compare Scopes of the var and let Keywords
Declare a Read-Only Variable with the const Keyword
00:54 Object Mutation
Mutate an Array Declared with const
Prevent Object Mutation
1:31 Arrow Functions - Parameters
Use Arrow Functions to Write Concise Anonymous Functions
Write Arrow Functions with Parameters
Set Default Parameters for Your Functions
02:39 Use the Rest Parameter with Function Parameters
3:05 Use the Spread Operator to Evaluate Arrays In-Place
03:16 Use Destructuring Assignment
Use Destructuring Assignment to Extract Values from Objects
Use Destructuring Assignment to Assign Variables from Objects
Use Destructuring Assignment to Assign Variables from Nested Objects
Use Destructuring Assignment to Assign Variables from Arrays (4.38)
Use Destructuring Assignment with the Rest Parameter to Reassign Array Elements
Use Destructuring Assignment to Pass an Object as a Function's Parameters
5:34 Create Strings using Template Literals
6:39 Write Concise Object Literal Declarations Using Object Property Shorthand
6:50 Write Concise Declarative Functions with ES6
7:00 Use class Syntax to Define a Constructor Function
07:22 Use getters and setters to Control Access to an Object
08:37 Create a Module Script
9:01 Import and Export
Use export to Share a Code Block
Reuse JavaScript Code Using import
Use * to Import Everything from a File
Create an Export Fallback with export default
Import a Default Export
10:50 Create and Handle a JavaScript Promise
Create a JavaScript Promise
Complete a Promise with resolve and reject
Handle a Fulfilled Promise with then
Handle a Rejected Promise with catch


Watch video Learn ES6 | ALL SOLUTIONS | freeCodeCamp online, duration hours minute second in high quality that is uploaded to the channel Stral Tech 01 January 1970. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 142 times and liked it 0 visitors.