Публикации по теме '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-запросы..