Свързани публикации '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 и..