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


#javascript ES6 cheatsheet — Модули
Преди ES6 използвахме библиотеки като Browserify за създаване на модули от страна на клиента и require в Node.js . С ES6 вече можем директно да използваме модули от всички типове (AMD и CommonJS). Експортиране в CommonJS module.exports = 1; module.exports = { foo: 'bar' }; module.exports = ['foo', 'bar']; module.exports = function bar () {}; Експортиране в ES6 Наименувани експорти: export function multiply (x, y) { return x * y; }; Както и експортиране на списък с..

Извличане на Yaml от Markdown Plugin
Плъгин за webpack за автоматично извличане на yaml съдържание от файл с маркдаун Защо Този плъгин позволява на хората да пишат markdown с YAML , след което да извличат YAML съдържанието във .json файл. Нещо повече, докато сте в режим --watch или webpack-dev-server , всяка промяна в определена директория ще бъде открита (добавяне, промяна и изтриване) и новото съдържание ще бъде записано автоматично във файл .json . Инсталирай Прежда: yarn add..

Функции със стрелки — Функцията, която прави писането на JavaScript стегнато
Функциите със стрелки са една от най-популярните функции, въведени в ES6 JavaScript. Те ви предоставят по-кратък и по-сбит синтаксис за писане на функционални изрази. В тази публикация ще научим за функциите със стрелки, защо са полезни и как да ги използваме. Защо функции със стрелки? Функциите със стрелки правят нашия код по-сбит и опростяват обхвата на функциите и обвързването на ключовата дума this . Ето някои от мотивите зад тях: По-сбит синтаксис: Вече няма нужда да..

Напишете модерен асинхронен Javascript, като използвате Promises, Generators и Coroutines
През годините „Callback Hell“ често се цитира като един от най-мразените дизайнерски модели в Javascript за управление на едновременност. Само в случай, че сте забравили как изглежда това, ето пример за промяна и обработка на транзакция в Express: Обещанията трябваше да ни спасят... Казаха ми, че обещанията ще ни позволят на Javascript разработчиците да пишем асинхронен код, сякаш е синхронен, като опаковаме нашите асинхронни функции в специален обект. За да получим достъп до..

JavaScript — Параметри по подразбиране във функциите
Параметрите по подразбиране са доста удобен начин да направите кода си по-компактен, като интегрирате стойностите на променливите по подразбиране директно в заглавката на функцията, вместо да ги обработвате в тялото на функцията. Преди ES 6 код като следния беше като ежедневна рутина: function someFunc(carName, amountOfWheels) { amountOfWheels = amountOfWheels || 4 ... } Ако параметърът „amountOfWheels“ не включва валидна стойност или е недефиниран, стойността „4“ ще се използва..

Функции на JavaScript: първокласни обекти
Ако току-що започвате с ES6, не забравяйте да прочетете моята предишна публикация относно използването на const и let , тъй като ще ги използвам в тази статия. В JavaScript функциите са един от най-важните основни градивни елементи на езика и разбирането как работят е от съществено значение, за да станете солиден разработчик на JavaScript. Нека започнем, като кажем, че функциите са първокласни граждани, което означава: те са обекти . Те съществуват съвместно с и могат да..

JavaScript ES6: let & const и защо трябва да ги използвате вместо var.
ES6 се отнася до версия 6 на езика за програмиране ECMA Script. ECMA Script е стандартизираното име за JavaScript. ECMAScript или ES6 беше публикуван през юни 2015 г. Впоследствие беше преименуван на ECMAScript 2015. Някои големи промени, които ES6 внася в JavaScript. JavaScript let JavaScript const Функции със стрелки на JavaScript JavaScript класове Стойности на параметрите по подразбиране Array.find() Array.findIndex() Така че сега знаем какво означава ES6 и..