Публикации по теме '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 . Существует множество различных применений этого оператора, например
Объединение двух массивов. Клонирование массива с возможностью добавления новых элементов в новый массив. Клонирование объекта с возможностью добавления новых записей в клонируемый объект...