ТЫ НЕ ЗНАЕШЬ КАК РАБОТАЕТ КОНТЕКСТ
Создал свой канал на ютубе, там объясняю сложные темы простым языком
Переходи и подпишись
https://www.youtube.com/watch?v=pfSaT0c7wvk
Создал свой канал на ютубе, там объясняю сложные темы простым языком
Переходи и подпишись
https://www.youtube.com/watch?v=pfSaT0c7wvk
YouTube
ТЫ НЕ ЗНАЕШЬ КАК РАБОТАЕТ КОНТЕКСТ
Подпишись чтобы узнавать новое
Мой телеграмм https://t.me/jswrl
Бот IT собеседник https://t.me/interviewITBot
#javascript #programmer #programming #js #программирование #программист #обучениепрограммированию
Мой телеграмм https://t.me/jswrl
Бот IT собеседник https://t.me/interviewITBot
#javascript #programmer #programming #js #программирование #программист #обучениепрограммированию
👍5
Как в строке заменить слово кратчайшим способом ?
string.replaceAll
Метод replaceAll() возвращает новую строку, в которой все совпадения шаблона заменены новым значением. Шаблон может быть строкой или регулярным выражением, а заменой может быть строка или функция, вызываемая для каждого совпадения.
string.replace
Тоже самое, только для первого найденого элемента
string.replaceAll
Метод replaceAll() возвращает новую строку, в которой все совпадения шаблона заменены новым значением. Шаблон может быть строкой или регулярным выражением, а заменой может быть строка или функция, вызываемая для каждого совпадения.
string.replace
Тоже самое, только для первого найденого элемента
👍12
Как скопировать элемент массива в другую позицию ?
Метод copyWithin() копирует элементы массива в другую позицию массива. Он перезаписывает существующие значения и не добавляет элементы в массив. Первый параметр target указывает, куда копируются элементы.
Параметры start и end отвечают за то, откуда начинается и заканчивается копирование.
Метод copyWithin() копирует элементы массива в другую позицию массива. Он перезаписывает существующие значения и не добавляет элементы в массив. Первый параметр target указывает, куда копируются элементы.
Параметры start и end отвечают за то, откуда начинается и заканчивается копирование.
👍12
Как работает for...of/for...in ?
Оператор for...of создает цикл, перебирающий итерируемые объекты, включая встроенные объекты String, Array, массивоподобные объекты, TypedArray, Map, Set и пользовательские итерируемые объекты. Он вызывает пользовательский крючок итерации с операторами, которые должны выполняться для значения каждого отдельного свойства объекта.
Оператор for...of поддерживает деструктуризацию.
Оператор for...in проходится по ключам итерируемой сущности.
Оператор for...of создает цикл, перебирающий итерируемые объекты, включая встроенные объекты String, Array, массивоподобные объекты, TypedArray, Map, Set и пользовательские итерируемые объекты. Он вызывает пользовательский крючок итерации с операторами, которые должны выполняться для значения каждого отдельного свойства объекта.
Оператор for...of поддерживает деструктуризацию.
Оператор for...in проходится по ключам итерируемой сущности.
👍16
ТЫ НЕ ЗНАЕШЬ КАК РАБОТАЮТ ГЕНЕРАТОРЫ
Создал свой канал на ютубе, там объясняю сложные темы простым языком
Переходи и подпишись
https://www.youtube.com/watch?v=MG8g3QfconY
Создал свой канал на ютубе, там объясняю сложные темы простым языком
Переходи и подпишись
https://www.youtube.com/watch?v=MG8g3QfconY
YouTube
ТЫ НЕ ЗНАЕШЬ КАК РАБОТАЮТ ГЕНЕРАТОРЫ
Подпишись чтобы узнавать новое
Мой телеграмм https://t.me/jswrl
Бот IT собеседник https://t.me/interviewITBot
#javascript #programmer #programming #js #программирование #программист #обучениепрограммированию
Мой телеграмм https://t.me/jswrl
Бот IT собеседник https://t.me/interviewITBot
#javascript #programmer #programming #js #программирование #программист #обучениепрограммированию
👍7
Что такое перегрузка функций в TypeScript ?
Перегрузка сигнатуры (оverload signatures) определяет параметры и типы возвращаемых данных функции и не имеет тела. Функция может иметь несколько перегрузок сигнатуры: в соответствии с различными способами вызова функции.
Имплементация сигнатуры (іmplementation signature), с другой стороны, также имеет типы параметров и тип возвращаемого значения, а также тело, реализующее функцию. Реализация сигнатуры может быть только одна
Перегрузка сигнатуры (оverload signatures) определяет параметры и типы возвращаемых данных функции и не имеет тела. Функция может иметь несколько перегрузок сигнатуры: в соответствии с различными способами вызова функции.
Имплементация сигнатуры (іmplementation signature), с другой стороны, также имеет типы параметров и тип возвращаемого значения, а также тело, реализующее функцию. Реализация сигнатуры может быть только одна
👍7
ПЕРЕДАЧА ПО ССЫЛКЕ ИЛИ ПО ЗНАЧЕНИЮ ?
Создал свой канал на ютубе, там объясняю сложные темы простым языком
Переходи и подпишись
https://www.youtube.com/watch?v=Vc9YvsFMeE0&t=8s
Создал свой канал на ютубе, там объясняю сложные темы простым языком
Переходи и подпишись
https://www.youtube.com/watch?v=Vc9YvsFMeE0&t=8s
YouTube
Передача по ссылке или по значению ?
Подпишись чтобы узнавать новое
Мой телеграмм https://t.me/jswrl
Бот IT собеседник https://t.me/interviewITBot
#javascript #programmer #js #programming #программирование #программист #обучениепрограммированию #developers
Мой телеграмм https://t.me/jswrl
Бот IT собеседник https://t.me/interviewITBot
#javascript #programmer #js #programming #программирование #программист #обучениепрограммированию #developers
👍5💩2
Операторы логического присваивания
Javascript поддерживает возможность комбинировать логические операции и операцию присваивания с помощью операторов &&=, ||= и ??=. До ES2021 составные операторы присваивания были возможны только с математическими и побитовыми операциями.
Оператор логического нулевого присваивания x ?? = y назначает, только если x имеет значение null или undefined.
Оператор логического ИЛИ (OR) x ||= y присваивает, только если x является ложным.
Оператор логического И (AND) присваивания x &&= y выполняет присваивание, только если x истинно.
Javascript поддерживает возможность комбинировать логические операции и операцию присваивания с помощью операторов &&=, ||= и ??=. До ES2021 составные операторы присваивания были возможны только с математическими и побитовыми операциями.
Оператор логического нулевого присваивания x ?? = y назначает, только если x имеет значение null или undefined.
Оператор логического ИЛИ (OR) x ||= y присваивает, только если x является ложным.
Оператор логического И (AND) присваивания x &&= y выполняет присваивание, только если x истинно.
👍13🔥1
Что такое Docker ?
Docker — это открытая платформа для разработки и запуска приложений. Docker позволяет отделить твои приложения от инфраструктуры, чтобы ты мог быстро развертывать программное обеспечение. Данная статья познакомит тебя с Docker.
Читать статью
Docker — это открытая платформа для разработки и запуска приложений. Docker позволяет отделить твои приложения от инфраструктуры, чтобы ты мог быстро развертывать программное обеспечение. Данная статья познакомит тебя с Docker.
Читать статью
👍6
СРАВНЕНИЕ РАБОТЫ REACT, VUE, ANGULAR
Объясняю как работает каждый из фреймворков (React Либа)
Объясняю сложные вещи простым языком
Мне очень нужна твоя помощь, подпишись и поставь лайк
https://www.youtube.com/watch?v=fUVJPoStDgo&t=641s
Смотреть видео
Объясняю как работает каждый из фреймворков (React Либа)
Объясняю сложные вещи простым языком
Мне очень нужна твоя помощь, подпишись и поставь лайк
https://www.youtube.com/watch?v=fUVJPoStDgo&t=641s
Смотреть видео
YouTube
БИТВА VUE VS REACT VS ANGULAR
Сравнение работы DOM реализаций 3 китов фронтенда.
Подпишись чтобы узнавать новое
Мой телеграмм https://t.me/jswrl
Бот IT собеседник https://t.me/interviewITBot
#javascript #js #programmer #programming #обучениепрограммированию #программирование #developers…
Подпишись чтобы узнавать новое
Мой телеграмм https://t.me/jswrl
Бот IT собеседник https://t.me/interviewITBot
#javascript #js #programmer #programming #обучениепрограммированию #программирование #developers…
👍5
Как работает useDeferredValue в React 18 ?
useDeferredValue позволяет отложить повторный рендеринг несрочной части дерева. Он похож на debouncing, но имеет несколько преимуществ по сравнению с ним.
Фиксированной задержки по времени нет, поэтому React попытается выполнить отложенный рендеринг сразу после того, как первый рендер отобразится на экране.
Отложенный рендеринг прерываем и не блокирует ввод данных пользователем.
useDeferredValue позволяет отложить повторный рендеринг несрочной части дерева. Он похож на debouncing, но имеет несколько преимуществ по сравнению с ним.
Фиксированной задержки по времени нет, поэтому React попытается выполнить отложенный рендеринг сразу после того, как первый рендер отобразится на экране.
Отложенный рендеринг прерываем и не блокирует ввод данных пользователем.
👍10
КАК РАБОТАЕТ NODEJS ?
Объясняю как работает Node.js
Объясняю сложные вещи простым языком
Мне очень нужна твоя помощь, подпишись и поставь лайк
https://www.youtube.com/watch?v=Qcq73V8TMBw
Смотреть видео
Объясняю как работает Node.js
Объясняю сложные вещи простым языком
Мне очень нужна твоя помощь, подпишись и поставь лайк
https://www.youtube.com/watch?v=Qcq73V8TMBw
Смотреть видео
YouTube
КАК РАБОТАЕТ NODEJS ?
Из чего состоит NODEJS. Объясняю сложные темы простым языком
ДЛЯ ВСЕХ JS РАЗРАБОТЧИКОВ
КАНАЛ ТЕЛЕГРАМ https://t.me/jswrl
БОТ IT собеседник https://t.me/interviewITBot
ДЛЯ ВСЕХ JS РАЗРАБОТЧИКОВ
КАНАЛ ТЕЛЕГРАМ https://t.me/jswrl
БОТ IT собеседник https://t.me/interviewITBot
👍8
👍9
Как кратчайшим способом найти квадратный корень из суммы квадратов ?
Функция Math.hypot() возвращает квадратный корень из суммы квадратов своих аргументов. Возвращает Infinity, если любой из аргументов равен ±Infinity. В противном случае, если хотя бы один из аргументов имеет значение NaN или преобразуется в него, возвращает NaN.
Возвращает 0, если аргументы не заданы или все аргументы равны ±0.
Функция Math.hypot() возвращает квадратный корень из суммы квадратов своих аргументов. Возвращает Infinity, если любой из аргументов равен ±Infinity. В противном случае, если хотя бы один из аргументов имеет значение NaN или преобразуется в него, возвращает NaN.
Возвращает 0, если аргументы не заданы или все аргументы равны ±0.
👍12
ЭКСПРЕСС КУРС ПО TypeScript
Увидел заинтересованность, поэтому держите материал
Поддержи мою инициативу, поставь лайк и подпишись
https://www.youtube.com/watch?v=ukbu69ntRTQ
Смотреть видео
Увидел заинтересованность, поэтому держите материал
Поддержи мою инициативу, поставь лайк и подпишись
https://www.youtube.com/watch?v=ukbu69ntRTQ
Смотреть видео
YouTube
Весь TypeScript за 35 мин
Быстрый экспресс-курс по TypeScript
Подпишись чтобы узнавать новое
Мой телеграмм https://t.me/jswrl
Бот IT собеседник https://t.me/interviewITBot
Экосистема знаний в IT https://itsystem.space/
#javascript #js #programmer #programming #обучениепрограммированию…
Подпишись чтобы узнавать новое
Мой телеграмм https://t.me/jswrl
Бот IT собеседник https://t.me/interviewITBot
Экосистема знаний в IT https://itsystem.space/
#javascript #js #programmer #programming #обучениепрограммированию…
👍19