Публикации по теме 'javascript-development'
Различные варианты использования шаблонных литералов в JavaScript
Вы можете использовать их для большего, чем вы думаете
Представленные в версии ES2015 спецификации ECMAScript (ES6) Шаблонные литералы ( или старое название шаблонных литералов: Template strings ) предлагают новый способ создания строк в JavaScript, который добавляет множество новых мощных возможностей, например, использование заполнителей для встраивания выражений в строку и более легкого создания многострочных строк.
Синтаксис прост, просто используйте обратные кавычки вместо..
JavaScript Reduce: окончательный итератор
Я полностью недооценил силу Array.prototype.reduce() , когда впервые изучал JavaScript. Я не совсем понимал, как это работает, и поэтому списал это на не более чем удобный способ найти сумму элементов массива.
Но теперь, когда я понимаю, как reduce работает, я вижу его потенциал для самых разных приложений. Чтобы продемонстрировать этот потенциал, я сначала воспользуюсь reduce для имитации поведения двух наиболее распространенных методов работы с массивами, которые я использую -..
Но в чем разница между var, let и const? 🤔
В некоторых интервью в Великобритании спрашивали о разнице между var , let и const в JavaScript. И я решил в нескольких словах поделиться тем, что я о них думаю, и тем, что само по себе, тем самым я закрепил концепцию и в своем уме. :)
Вар
В этом коде JavaScript var является более старой опцией для объявления новостной переменной для JS. Он много использовался до спецификации 2015 (ES6). Мы можем объявить переменную глобально или локально. В обоих случаях необходимо..
Понимание замыканий в javascript
Давайте сегодня изучим замыкания. Как замыкания определяют, как они инициализируются и как они работают.
Закрытие — это функция внутри функции, которая имеет доступ к среде, в которой она была создана, что дает возможность доступа к закрытым методам внешней функции для их внутренней функции. Проще говоря, функция, которая возвращается другой функцией, называемой замыканием.
Замыкание создается, когда вы определяете функцию, а не когда вы ее выполняете. Затем каждый раз, когда вы..
ReactJS: несколько ссылок для обработки элементов формы с помощью перехватчиков React
Обработка форм в React
Динамические веб-приложения требуют, чтобы данные отправлялись с сервера туда и обратно. Рассмотрим любое веб-приложение, которое используется в повседневной жизни. Информация о пользователе отправляется на сервер через элементы HTML-формы, такие как входные данные (имя пользователя, адрес электронной почты пользователя), переключатели (выбор варианта), флажки (согласие с условиями) и т. Д. Библиотека React также имеет свой способ обработки формы для сбора..
Сортировка массива объектов в произвольном порядке в Javascript
В этой статье я расскажу, как отсортировать произвольный порядок в массиве объектов в javascript.
В случае, если мы хотим упорядочить объекты, используя внутри них значения некоторых свойств.
Учитывая пример данных ниже:
const machines = [
{ id : 1, client : 'Machine A', state : 'Ready' },
{ id : 2, client : 'Machine B', state : 'Stopped' },
{ id : 3, client : 'Machine C', state : 'Active' },
{ id : 4, client : 'Machine D', state : 'Stopped' },
{ id : 5,..
Область действия и цепочка областей видимости в JavaScript
В Simple мы можем принять Scope как область, в которой наша программа может получить доступ к нашим объявленным переменным. Просто это. За этим не стоит ракетостроение, чтобы запутаться.
Но есть несколько типов Scope, и нам нужно понимать различия и то, как это работает. Потому что в более крупных проектах это поможет нам избежать столкновений.
Итак, в JavaScript есть 3 типа Scope:
1. Глобальный охват
2. Объем функций
3. Область действия блока.
Глобальный охват:..