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


WebDev #10 🎉
И така - върнах се в офиса и отново на път/работа - и уау! много неща са се случили. Las WebDev-Links бяха публикувани на 14 декември... така че мисля, че има много неща, за които мога да говоря :) JavaScript / ES6: Ерик Елиът има поредица от: „Овладейте интервюто с JavaScript“ Тази седмица: „Какво е обещание?“ Netanel Basal показва как да „ направите кода си по-чист с декоратори “ 🎬 Frontend Masters пусна нов видео урок: ES6 — Правилните части..

Намаляване на намалението: рекурсия и ES6
Изобилстват предизвикателства за програмиране и уебсайтове и ми е приятно да се справям с нови проблеми, но понякога е забавно да променям или подобрявам стари проблеми с играчки и да измислям алтернативни творчески решения. Особено страхотно е, ако можете да го направите с още по-малко код. Един от начините, по които обичам да предизвиквам себе си, е да решавам проблеми с помощта на рекурсия, не винаги защото е по-добра, а просто защото харесвам рекурсията. Това може да доведе до..

Внедряване на оператора за композиция на функция в JavaScript
Композицията на функция е процесът на прилагане на функция към изхода на друга функция. Ако сте разработчик на JavaScript, вероятно вече сте запознати с него или поне сте чували за него. Въпреки че функционалното програмиране е популярно в страната на JavaScript от доста време, все още има забележима липса на синтаксис за функционално програмиране в езика. Ако искате да композирате две функции, вие сте принудени да напишете своя собствена функция за композиране или да използвате..

Отговорете на „Въпрос за интервю за анаграма“ с ES6
Има много „въпроси за интервю с JavaScript“. Един популярен въпрос е „създателят на анаграми“. Анаграмата е дума или фраза, съставена чрез пренареждане на буквите на друга дума или фраза; например „действам“ е анаграма на „котка“, а „почитател“ е анаграма на „омъжена“. Ще намерите въпроса, подобен на следния: При даден масив от низове, моля, напишете метод (или повече от един, ако желаете), който приема масива като параметър и регистрира всеки съвпадащ набор от анаграми в..

Извикване на транспилиран клас Webpack + babel извън неговия обхват.
Извикване на транспилиран клас Webpack + babel извън неговия обхват. Когато имате задача да създадете фрагмент, който зарежда JS приложение, например зареждане на джаджа, подобно на вграждане на Google Анализ, вие се нуждаете от няколко промени в конфигурацията на Webpack. Излагането на пакета Webpack като библиотека дава необходимия глобален контекст в рамките на променлива. Можем да използваме тази променлива, за да извикаме библиотеката външно от файл index.html. Проблемът?..

Как да съедините два масива от обекти в един с JavaScript
Свързването на два масива може да звучи като лесна задача, но ако погледнете например този „въпрос на StackOverflow“ и броя на отговорите (нека отбележим, че нито един не беше приет до този ден!), може да причини малко главоболие. Въпреки че можем да използваме външни библиотеки за свързване на масиви, можем просто да разчитаме на обикновен JavaScript. В тази статия ще разгледаме как да го направим с обикновен JS, а също и с по-новия синтаксис на ES6. Първо нека дефинираме проблема...

ES6 Ninja Moves
Манипулиране на масиви и обекти с яснота и стил Според „Доклада за състоянието на JavaScript за 2017 г.“, ES6 вече се превърна в най-използваната версия на JavaScript. Независимо дали кодирате JSX с React или TypeScript с Angular, повечето от функциите на ES6 вече са налични на върха на пръста ви. В тази публикация нека използваме функциите на ES6, за да манипулираме масив и обект с яснота и стил. ES6 въвежда четири синтактични характеристики: разпространение , останал параметър ,..