Свързани публикации 'es6'


Как да декларираме JavaScript променливи: поглед върху let, const и var
Със стария JavaScript имахме само един начин да декларираме променлива и това беше с var , като var x = 10 . Той ще създаде променлива, наречена x, и ще й присвои стойност 10. Сега с модерния ES6 JavaScript имаме 3 различни начина за деклариране на променлива: let , const и var . Ще говорим за let и const по-късно. Засега нека се съсредоточим върху var . вар Вече знаем как да декларираме променлива с var . Нека сега се обърнем към някакъв код, за да разберем правилно var..

7 изненадващи неща, които научих при писането на генератор на Фибоначи в JavaScript
Функциите за генериране са нова функция на JavaScript, въведена в ES6. За да ги изследвам по-задълбочено, реших да напиша функция генератор на фибоначи. Ето какво научих. Приемане на нови функции Понякога се появява нова езикова функция и аз я прескачам и започвам да я използвам през цялото време. Това се случи с няколко други функции на ES6. Направих списък с любимите си функции на ES6 и го нарекох „Пътната карта“: R Почивка и разпространение O Преки пътища за литерал на..

Как да избегнем условията на асинхронно състезание в JavaScript
Можете да проведете състезание в една нишка... Заден план… Започнах кариерата си като C# програмист. Бях част от back-end проект, който трябваше да се представи добре при натоварване от много заявки, докато по-голямата част от обработката е IO на големи файлове, което може да бъде бавно. Използвахме задачи, за да постигнем необходимата производителност и трябваше да се справим с много асинхронни логики, заключвания, управление на състояния и т.н. След няколко години преминах към..

JavaScript: Използвайте присвояване на деструктуриране над функционални параметри
С ES6 идва възможността да се използва присвояването на деструктуриране. За тези, които не са запознати със синтаксиса, може да изглежда малко странно. След като разберете как работи, обещавам, че ще искате (и може би трябва) да го използвате почти навсякъде. Бърз пример за задача за деструктуриране Деструктурирането на присвояване с обекти е просто начин да вземете всеки JavaScript обект: И извадете параметрите, които искаме, в собствената им променлива: Ако не сме..

Javascript съвети — Currying
Curry в Javascript е синоним на опростяване. Една проста дефиниция на къри е: начин за разбиване на функция, която приема множество аргументи, във функции, които могат да приемат един или повече от тези аргументи. Логиката на оригиналната функция остава същата, правейки функциите като компоненти за многократна употреба. Всъщност Currying е вид затваряне (в бъдеща публикация) или множество функции за затваряне. Да видим някои примери: // regular function let multiply = (x, y) =>..

Функции на стрелките
Функциите със стрелки, наричани още функции със стрелки, са нов начин за писане на анонимни функции. Това беше въведено в окончателната версия на стандартите ES6, издадени през юни 2015 г. Такава проста промяна позволи по-чист, по-бърз и по-функционален начин за създаване на анонимна функция. В ES5, предишната версия на приетите стандарти на javascript, анонимна функция трябваше да бъде написана по този начин. //ES5 var addXY = function(x,y) { return x + y; } Сега това не изглежда..

Виждам, че третирате Javascript и ES6 като различни обекти, следователно не продължавам с...
Виждам, че третирате Javascript и ES6 като различни обекти, следователно не продължавам със статията. Особено ако става въпрос за мнения.