Публикации по теме 'pure-function'


Чистые функции в JavaScript
Почему это не чистая функция? const addAndPrint = (a, b) => { const sum = a + b; console.log(`The sum is: ${sum}`); return sum; }; РЕШЕНИЯ: «ЧИСТЫЕ ФУНКЦИИ В JAVASCRIPT» Мы можем сказать, что это не чистая функция в случае стандартов браузера es2015, у меня есть вопрос, вы используете реакцию?. По умолчанию ваш реактивный компилятор внутренне преобразует ваш JS в стандарты es2015. Внутри ваш код будет преобразован в [Только в случае стандартов es2015] — “use strict”;..

Освоение функционального программирования Каррирование в JavaScript
«Несмотря на то, что функции не могут изменять состояние, это хорошо, потому что это помогает нам рассуждать о наших программах, с этим есть одна проблема. Если функция не может ничего изменить в мире, как она должна сообщить нам, что она вычислила? Чтобы сообщить нам, что он вычислил, он должен изменить состояние устройства вывода (обычно состояние экрана), которое затем испускает фотоны, которые попадают в наш мозг и изменяют состояние нашего разума, чувак». ― Миран Липовача..