Публикации по теме 'javascript-tips'


Распространение событий Javascript
Недавно я выступил перед нашей командой с докладом на тему событий и распространения в Javascript. Первоначальный запрос исходил от участника, который только начинал свою карьеру, но, будучи более опытным инженером, я обнаружил, что просто рассказ об этом отлично освежает знания для моей собственной выгоды. Из-за этого я подумал, что лучше записать свой мозговой дамп, может быть, это поможет другим инженерам в будущем. В любом случае здесь мы идем ... Что такое распространение событий?..

Демистификация объектов в примитивных преобразованиях в JavaScript
Преобразование объектов в примитивы: изучение фундаментальных алгоритмов для бесшовного кодирования JavaScript В увлекательной вселенной JavaScript объекты могут быть подобны хамелеонам, меняющим форму, адаптируясь к различным сценариям. Но как объект изящно принимает свою примитивную форму? В этой статье рассматриваются основные алгоритмы, выполняющие преобразования объектов в примитивы в ECMAScript 6. Приготовьтесь к путешествию, которое раскроет магию трех фундаментальных..

JS: сопоставить 2D-массив с 1D-массивом
Преобразование массива 2d в массив 1d с помощью одной строки В этой короткой статье объясняется, как преобразовать 2D-массив в 1D-массив с помощью одной строки. По сути, вам нужно использовать Array.prototype.concat() и оператор расширения для 2D-массива. Проверьте приведенный ниже пример с двумерным массивом чисел: const numbers = [[1,2], [2,3], [3,4]]; const result = [].concat(...numbers) // result: [ 1, 2, 2, 3, 3, 4 ] Спасибо за прочтение. Если вам нравятся такие..

Полезный трюк Gmail SFTP, о котором вы не знали раньше
Вы когда-нибудь разрабатывали рабочий процесс регистрации пользователей по электронной почте? Процесс прост: после того, как пользователь заполнил свою электронную почту через форму, веб-приложение должно вызвать запрос сервера, который отправляет письмо, содержащее ссылку на электронную почту. Пользователь должен щелкнуть ее, и он снова будет перенаправлен в веб-приложение, но в данном случае как авторизованный пользователь.

Освоение потока управления в JavaScript
Понимание операторов If/Else, циклов и многого другого!\ Поток управления — это фундаментальное понятие в программировании, относящееся к порядку выполнения инструкций. В JavaScript поток управления определяется различными операторами потока управления, такими как операторы if/else , операторы switch , циклы (например, while , do/while , for , for/in , и for/of ), а также вызовы функций. Самым распространенным оператором потока управления является оператор..

== VS === в JavaScript
Факты - Нить Число логический Неопределенный Нулевой В JavaScript они называются примитивными типами данных. Кроме этого все остальное является ОБЪЕКТОМ. Класс, функция, массив, регулярное выражение — все это объекты. Объекты передаются по ссылке, тогда как примитивы передаются по значениям. Примеры ‘ранвир’ === новая строка(‘ранвир’) //false ‘ranveer’ === новая строка(‘ranveer).toString() // true ‘ранвир’ == новая строка («ранвир») // правда Мы получаем эти..

оператор спреда в javascript
Оператор spread применяется к массивам javascript или любому значению, которое можно повторять , например к строке или объекту. Он распространяет или извлекает элементы итерации. Оператор spread добавлен в ES6 . Существует множество различных применений этого оператора, например Объединение двух массивов. Клонирование массива с возможностью добавления новых элементов в новый массив. Клонирование объекта с возможностью добавления новых записей в клонируемый объект...