VehiclesFashionRecipesBlogsHuntTravelsSportFunHandmadeITEducation
Mini-Games
x

x
zakruti.com » IT - Software » freeCodeCamp.org
JavaScript ES6, ES7, ES8: Learn to Code on the Bleeding Edge (Full Course)

JavaScript ES6, ES7, ES8: Learn to Code on the Bleeding Edge (Full Course)

FBTwitterReddit

video description

Rating: 4.0; Vote: 1
This course will teach you the most modern features of JavaScript, also known as ES6+. You can also take the interactive version of the course here: https://scrimba.com/g/gintrotoes6 JavaScript is one of the most popular programming languages in the world. It-s used almost everywhere: from large-scale web applications to complex servers to mobile and IoT devices. -- Course content -- -- Template Literals (1:06) -- Destructuring (5:32) -- Object Literal (9:42) -- For of loop (13:44) -- Spread operator (17:51) -- Rest operator (20:57) -- Arrow Functions (23:02) -- Default Params (25:50) -- Array.includes() (27:44) -- Let & const (28:58) -- Export & import (32:53) -- String.padStrart(), String.padEnd() (35:29) -- Classes (38:05) -- Trailing commas (49:59) -- Async/Await (51:27) -- Sets (1:01:19) -- What's Next (1:04:08) Follow the instructor Dylan Israel on Twitter here: https://twitter.com/PizzaPokerGuy Check out Dylan's intro to JavaScript course: https://youtu.be/_y9oxzTGERs Check out Dylan's YouTube channel: https://www.youtube.com/channel/UC5Wi_NYysX-LfcqT3Hq9Faw If you want to learn more about JavaScript, check out these playlists on our channel: -JavaScript Basics: https://www.youtube.com/playlist?list... -ES6: https://www.youtube.com/playlist?list... -Design Patterns: https://www.youtube.com/playlist?list... -Data Structures and Algorithms: https://www.youtube.com/playlist?list... -Clean Code: https://www.youtube.com/playlist?list
Date: 2022-03-14

Comments and reviews: 9


If anyone has a problem with import/export, try the following solution:-
> open cmd-
> navigate to the project folder-
> type 'npm init' and click enter-
(you will notice a file called package.json created)-
> open package.json and under -name-: --, type: -type-: -module-,-
save and recompile. It should be solved.

reply

In the for of section you can also use forEach for the incomes and += to total like this :
let incomes = [62000, 67000, 75000];-
let total = 0;-
incomes.forEach(function(item)--
total += item;-
-)-
console.log(total);

reply

Alright so in the -For Loop Challenge-
Adding 5000 to every number of the array worked perfectly, all u had to do was add console.log inside the for of statement block and not outside

reply

If you encounter this kind of error -Uncaught SyntaxError: Cannot use import statement outside a module- just add this -type=-module- -in your index.html script tag :)
reply

Trailing commas are great for the maintenance of code. Removes the need to add an extra comma when adding additional elements in a data structure.
reply

39:03
--every animal should have legs--
Nobody:
Snakes, snails and fish :--whyyyy Dylan why did you have to do us like that!!--

reply

56:51, but thats exactly how normal functions work too isnt it? program continues running after function returns. Whats different about async?
reply

When you use a for ... of loop, I'm pretty sure you can change the loop variable if you use declare it with let (tested on CodeSandbox)
reply

Arrow functions make code less readable and barely actually save any time. Most time coding is spent thinking, not typing.
reply
Add a review, comment






Other channel videos