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


5 глупостей о JavaScript
Объекты/массивы с одинаковым значением, если они не являются одной переменной, не равны. Это правда. Вы можете зайти в консоль и проверить прямо сейчас. [] === [] false [] == [] false Это происходит потому, что объекты/массивы хранятся в памяти. Символы равенства === и == проверяют один и тот же экземпляр, за некоторыми исключениями. Исключения не включают объекты/массивы с одинаковым значением, которые не являются точно такой же переменной. Под «точно такой же переменной» я..

Вау Javascript
Массив.at Метод массива `at` может возвращать элемент в любой позиции. const a = [1,2,3,4,5] Раньше, чтобы найти последний элемент массива, мы делали: a[a.length -1] ---> 5 Вместо этого мы можем использовать at a.at[-1] ---> 5 a.at[-2] ---> second last element 4 структурированный клон Javascript structuredClone используется для глубокого копирования объекта. const a = { name: "Edwin", weapons: { main: "sword", alt: "knife"} }..

Цикл событий JavaScript и модель параллелизма
Однопоточная природа JavaScript в сочетании с возможностью выполнения асинхронных операций является уникальной особенностью языка. Это стало возможным благодаря двум основным механизмам — циклу обработки событий и модели параллелизма. В этом посте мы подробно рассмотрим эти функции. Модель параллелизма в JavaScript: однопоточная, но асинхронная Параллельная модель JavaScript основана на концепции «цикла событий». Эта модель позволяет JavaScript выполнять неблокирующие операции..

Усовершенствованная концепция JavaScript
Сегодня я собираюсь поделиться с вами тремя передовыми концепциями javascript. Посмотрим, что в содержании. попробовать и поймать: попробуй и поймай — интересный синтаксис javascript. Когда вы вызываете функцию и выполняете ее вывод, если тип совпадения отсутствует, то вывод перестанет выполняться, продолжится и зависнет при ошибке. С другой стороны, если вы используете try и catch внутри функции, ваша функция будет постоянно выполняться с ошибкой. Посмотрите на пример ниже:..

Полная версия JS Notes #11 🧵 Функции
Добро пожаловать в следующую статью моих заметок по JavaScript. В этой статье мы поговорим о: функциях, IIFE, замыканиях Все содержание взято из замечательного курса Йонаса Шмедтманна Полный курс JavaScript 2022: от нуля до эксперта! Пожалуйста, купите курс, чтобы понять его содержание, это просто мои краткие заметки о курсе. Немедленно вызываемые функциональные выражения (IIFE) (function () { console.log(‘This function will never run again’); })(); здесь важны..

Основы JavaScript — Академия Logicwaves
Изучите Javascript от начального до продвинутого с помощью серии коротких видеороликов от Logicwaves Academy. На этом занятии мы углубимся в 3 основные темы: 1. Понимание VAR, LET и CONST 2. Что такое ЭТО ключевое слово? 3. Упрощение стрелочных функций. для получения более подробной информации посетите Академия Logicwaves

Мемоизация в JavaScript
Что такое мемоизация ? Это концепция в JavaScript, используемая для кэширования результатов дорогостоящих или длительных операций, чтобы мы могли повторно использовать эти результаты без повторного запуска операции. Как работает запоминание ? Давайте представим, что мы используем API Google Maps для определения координат города. Без мемоизации каждый раз, когда поступает запрос на поиск координат «Лос-Анджелеса», нам нужно было бы делать HTTP-запрос к API Google Maps. HTTP-запросы..