Публикации по теме 'es6'


Функциональное реактивное программирование и Observables в JavaScript, TypeScript и Dojo 2
Принципы функционального и реактивного программирования не новы для JavaScript, но в последнее время их применение стало широко распространенным в большинстве современных фреймворков и наборов инструментов. Простота использования этих подходов улучшилась, поскольку мы, наконец, увидели упадок устаревших браузеров и введение функциональных и реактивных парадигм в ES6 и ES8. Во-первых, давайте быстро рассмотрим появляющиеся шаблоны в текущем состоянии JavaScript . Функциональное..

Привет! Очень хорошее объяснение, особенно о разнице между babel-runtime и babel-polyfill.
Привет! Очень хорошее объяснение, особенно о разнице между babel-runtime и babel-polyfill. В доках этого и близко не было) и как вы считаете, в каких случаях лучше использовать бабел- регистр и бабел- ноду ? В каких ситуациях друг лучше? (Насколько я внимательно рассмотрел, babel-register используется для тестовых прогонов и отладки, а babel-node — для всего остального.)

Создайте библиотеку функционального программирования, используя протокол итератора ES6
Понимание протокола итератора ES6 и того, как его можно использовать. Table of Contents Intro What is Iterator Protocol? map, filter and reduce take, takeL pipe and curry Performance test вступление Здравствуйте разработчики JavaScript и любители функционального программирования. В предыдущей статье я говорил о библиотеке функционального программирования FxTs, которая была реализована с помощью протокола итератора ES6. Но у вас может возникнуть тот же вопрос, что и у..

Движки JavaScript: как они вообще работают? От стека вызовов к обещанию
Вихревой тур по движкам JavaScript от стека вызовов, глобальной памяти, цикла событий, очереди обратного вызова до обещаний и асинхронного / ждущего! Приятного чтения! Вы когда-нибудь задумывались, как браузеры читают и запускают код JavaScript? Это кажется волшебным, но вы можете понять, что происходит под капотом. Давайте начнем наше погружение в язык с знакомства с удивительным миром движков JavaScript. Откройте консоль браузера в Chrome и посмотрите на вкладку «Источники»...

Эй, Дэн. Отличный вопрос.
Эй, Дэн. Отличный вопрос. Поскольку функции возвращают только одно значение, и вы все равно не можете создавать функции с несколькими параметрами и разными порядками параметров, вам не нужно беспокоиться о множестве аргументов внутри стандартной реализации компоновки. Одно возвращаемое значение = унарный состав. Позже мы рассмотрим более сложные сигнатурные композиции, но вот спойлер: мы собираемся использовать карри для извлечения n-арности.

Литералы! Шаблонные литералы!
Все о шаблонных литералах в ES6 Литералы шаблона также называются строковыми литералами, это упрощает работу со строками. В шаблонных литералах используются обратные кавычки (``) вместо одинарных или двойных кавычек, литерал шаблона может быть записан как let name = ` Alex`; Доступ к строке можно получить с помощью $ {}, который также называется интерполяцией. Простая программа для демонстрации литералов показана ниже. Результат программы показан ниже, Чтобы напечатать..

Чем отличается подъем переменных между var, let и const?
Поведение подъема переменной различается между var , let и const в JavaScript. Вот разбивка того, как поднимается каждое из этих объявлений: 1. var Подъем: Переменные, объявленные с помощью var , поднимаются наверх своей области видимости, что называется «поднятием вверх». На этапе подъема объявление переменной перемещается в верхнюю часть области видимости, а инициализация остается на месте. Переменной по умолчанию присваивается значение undefined до тех пор, пока ее..