Javascript ES6 Tutorial for beginners | ECMAScript 6
Javascript is the love or hate language amongst developers. And while I can understand where does the hate come from, the modern Javascript has been improved drastically and it is a completely different language than it was back in the days of Jquery. Mastering the ECMAscript 6 (es6) features will make you love javascript, will increase your speed of development, and will raise the bar for the code quality and readability.
I'm a full-stack developer, using javascript/typescript technologies in production projects for over 4 years. I recently finished my Internship at Amazon, and there I also used only javascript technologies (NodeJS, ReactJS, Typescript) to build a full-stack application. In this tutorial, I will teach you the top 7 es6 features that I use most often, and that improves my code quality.
1. Arrow functions is a better and more concise way of writing functions in javascript es6.
2. Template strings provide syntactic sugar for constructing strings. This is similar to string interpolation features in Perl, Python and more.
3. Destructuring allows binding using pattern matching, with support for matching arrays and objects.
4. Spread operator helps us merge together multiple arrays or objects.
5. In es6, we can declare default values for function arguments, and whenever the value is undefined or null, the default value will be assigned to the parameter.
6. The Rest operator binds trailing parameters to an array.
7. Let and const is the new of declaring variables in es6. Let operator comes to replace the `var` operator, with some improvements. It is block-scoped, and it was introduced to fix the problem of the `var` operator that was the reason for a lot of bugs in the past.
Let's connect:
LinkedIn: https://www.linkedin.com/in/vadimsavin
IG: https://www.instagram.com/vadimsavin0
Twitter: https://twitter.com/SavinVadim_
Time codes:
00:00 0. Intro
01:13 1. Arrow functions
03:32 2. Template strings
05:48 3. Destructuring
09:48 4. Spread operator
13:11 5. Default arguments
14:05 6. Rest operator
15:02 7. let and const
15:54 8. outro
#vadimsavin #notjustdev #notjustdevelopment
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Javascript ES6 Tutorial for beginners | ECMAScript 6», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.