tgindex

JavaScript Learning

описание

Обучающий канал по JavaScript По всем вопросам @mascarov_valentin

4 274
подписчиков
Охват к подписчикам
21,7%
ERR
Реакции к просмотрам
0,37%
79 на 23 постов
Пересылки к просмотрам
0,28%
59
Постов в день
0,1
всего 23

Где отзываются чаще

доля реакций к просмотрам
  • 23 июл.JavaScript. Что будет выведено в консоль? Ответ1,30%
  • 17 авг.#вопросы_с_собеседований Является ли использование унарного плюса (оператор "+") самым быстрым способом преобразования строки в число? Согласно MDN оператор "+" действительно является самым быстрым способом преобразования строки в число, поскольку он не выполняет никаких операций со значением, которое является числом.1,13%
  • 31 дек.Дорогие подписчики, поздравляю вас с наступающим новым годом! Пусть в 2026 году исполнятся все ваши самые заветные желания🎄🎄🎄🎄0,95%
  • 11 июл.Метод String.replaceAll (ES12 / ES2021) String.prototype.replaceAll() заменяет все вхождения строки другим строковым значением. В настоящее время в JavaScript у строк есть метод replace(). Если входной шаблон для замены является строкой, метод replace() заменяет только первое вхождение. Поэтому в коде второе вхождение «Back» не заменяется. Мы можем сделать полную замену, только если предоставим шаблон для замены в виде регулярного выражения. Было: const str = "Backbencher sits at the Back"; const newStr = str.replace(/Back/g, "Front"); console.log(newStr); // "Frontbencher sits at the Front" String.prototype.replaceAll() пытается произвести замену всех вхождений, даже если входной шаблон является строкой. Стало: const str = "Backbencher sits at the Back"; const newStr = str.replaceAll("Back", "Front"); console.log(newStr); // "Frontbencher sits at the Front"0,76%
  • 12 апр.Нахождение самого длинного слова в массиве У нас есть массив, содержащий несколько строк. Далее мы создаём переменную, которая содержит пустую строку. А теперь, чтобы обнаружить самую длинную строку в этом массиве, нам нужно взглянуть на все элементы массива, и если длина элемента массива больше длины переменной "most_lengthy_string", то мы переназначаем переменную.0,63%
  • 2 июл.#вопросы_с_собеседований В чем разница между обычной функцией и функциональным выражением? Вызов notHoistedFunc приведет к ошибке, а вызов hoistedFunc нет, потому что hoistedFunc «всплывает», поднимается в глобальную область видимости, а notHoistedFunc нет.0,61%
  • 30 дек.JavaScript. Что будет выведено в консоль? Ответ0,49%
  • 17 июн.#Вопросы_с_собеседования Для чего используется оператор "||"? Оператор "||" (логическое или) находит и возвращает первое истинное значение. Он также использует сокращенное вычисление. Данный оператор использовался для присвоения параметров по умолчанию в функциях до того, как параметры по умолчанию были стандартизированы в ES6.0,46%
  • 15 янв.Атрибуты ARIA ARIA используется для описания элементов веб-страницы, позволяет пользователям с ограниченными возможностями лучше понимать и взаимодействовать с сайтом. Он включает в себя ряд ролей, состояний и свойств, которые могут быть добавлены к HTML-элементам. ARIA позволяет создавать более доступный интерфейс для пользователей с нарушениями зрения, слуха, координации движений, когнитивных способностей и других проблем. Важно отметить, что использование ARIA не заменяет необходимости создания доступного HTML-кода. ARIA следует использовать только в тех случаях, когда стандартные HTML-элементы не могут обеспечить достаточной информации для пользователей с ограниченными возможностями. Использование ARIA может быть сложным и требует знаний в области доступности веб-приложений.0,41%
  • 7 янв.Как работает прототипное наследование в JavaScript? Можете ли вы объяснить разницу между классическим наследованием и прототипным? Прототипное наследование в JavaScript означает, что объекты наследуют свойства и методы от другого объекта, известного как прототип. В отличие от классического наследования, где классы являются схемами для создания объектов, в JavaScript объект может наследовать непосредственно от другого объекта. Ключевой особенностью прототипного наследования является то, что оно позволяет объектам делиться свойствами и методами, что упрощает повторное использование кода. Например, если у вас есть объект animal, и вы создаете объект dog, который наследует от animal, dog будет иметь доступ ко всем свойствам и методам animal. Классическое наследование, часто встречающееся в языках, таких как Java или C++, включает в себя иерархию классов, где классы наследуются от других классов. В JavaScript прототипное наследование позволяет объектам наследовать напрямую друг от друга, что делает его более гибким, но также может быть более запутанным для понимания без тщательного изучения.0,37%
  • 9 июл.#вопросы_с_собеседований В чем разница между обычной функцией и функциональным выражением? Вызов notHoistedFunc приведет к ошибке, а вызов hoistedFunc нет, потому что hoistedFunc «всплывает», поднимается в глобальную область видимости, а notHoistedFunc нет.0,37%
  • 1 сент. 2025 г.Быстрое возведение в степень Стандарт ECMAScript 7 предложил нам новый оператор ** для возведения числа в степень. Вероятно, вы ожидали увидеть более привычный символ ^. Но в JavaScript он уже занят – это побитовое исключающее ИЛИ (XOR). До ES7 у нас был короткий способ возведения в степень только для числа 2 с помощью побитового оператора левого сдвига <<. Например, 2 << 3 = 16, и 2 ** 4 = 16. #трюки0,37%