uz
Feedback
JavaScript Learning

JavaScript Learning

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
4 332
Obunachilar
+124 soatlar
-67 kunlar
-3130 kunlar
Obunachilarni jalb qilish
Iyul '26
Iyul '26
+7
0 kanalda
Iyun '26
+25
0 kanalda
Get PRO
May '26
+15
0 kanalda
Get PRO
Aprel '26
+8
0 kanalda
Get PRO
Mart '26
+7
0 kanalda
Get PRO
Fevral '26
+13
0 kanalda
Get PRO
Yanvar '26
+11
0 kanalda
Get PRO
Dekabr '25
+20
0 kanalda
Get PRO
Noyabr '25
+21
0 kanalda
Get PRO
Oktabr '25
+13
0 kanalda
Get PRO
Sentabr '25
+14
0 kanalda
Get PRO
Avgust '25
+29
0 kanalda
Get PRO
Iyul '25
+11
0 kanalda
Get PRO
Iyun '25
+13
0 kanalda
Get PRO
May '25
+65
2 kanalda
Get PRO
Aprel '25
+22
0 kanalda
Get PRO
Mart '25
+16
0 kanalda
Get PRO
Fevral '25
+16
0 kanalda
Get PRO
Yanvar '25
+26
0 kanalda
Get PRO
Dekabr '24
+25
0 kanalda
Get PRO
Noyabr '24
+244
4 kanalda
Get PRO
Oktabr '24
+650
12 kanalda
Get PRO
Sentabr '24
+596
12 kanalda
Get PRO
Avgust '24
+22
0 kanalda
Get PRO
Iyul '24
+14
0 kanalda
Get PRO
Iyun '24
+24
0 kanalda
Get PRO
May '24
+106
1 kanalda
Get PRO
Aprel '24
+43
2 kanalda
Get PRO
Mart '24
+75
1 kanalda
Get PRO
Fevral '24
+26
0 kanalda
Get PRO
Yanvar '24
+109
1 kanalda
Get PRO
Dekabr '23
+135
6 kanalda
Get PRO
Noyabr '23
+64
0 kanalda
Get PRO
Oktabr '23
+280
4 kanalda
Get PRO
Sentabr '23
+155
0 kanalda
Get PRO
Avgust '23
+348
2 kanalda
Get PRO
Iyul '23
+30
0 kanalda
Get PRO
Iyun '23
+22
0 kanalda
Get PRO
May '23
+376
0 kanalda
Get PRO
Aprel '23
+269
0 kanalda
Get PRO
Mart '23
+863
0 kanalda
Get PRO
Fevral '23
+351
0 kanalda
Get PRO
Yanvar '23
+279
0 kanalda
Get PRO
Dekabr '22
+480
0 kanalda
Get PRO
Noyabr '22
+1 128
0 kanalda
Get PRO
Oktabr '22
+584
0 kanalda
Get PRO
Sentabr '22
+387
0 kanalda
Get PRO
Avgust '22
+74
0 kanalda
Get PRO
Iyul '22
+400
0 kanalda
Get PRO
Iyun '22
+1 238
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
15 Iyul0
14 Iyul+1
13 Iyul0
12 Iyul0
11 Iyul+1
10 Iyul0
09 Iyul+1
08 Iyul0
07 Iyul0
06 Iyul+1
05 Iyul0
04 Iyul0
03 Iyul0
02 Iyul+1
01 Iyul+2
Kanal postlari
Метод 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"

2
#вопросы_с_собеседований В чем разница между обычной функцией и функциональным выражением? Вызов notHoistedFunc приведет к ош
#вопросы_с_собеседований В чем разница между обычной функцией и функциональным выражением? Вызов notHoistedFunc приведет к ошибке, а вызов hoistedFunc нет, потому что hoistedFunc «всплывает», поднимается в глобальную область видимости, а notHoistedFunc нет.
285
3
#вопросы_с_собеседований В чем разница между обычной функцией и функциональным выражением? Вызов notHoistedFunc приведет к ош
#вопросы_с_собеседований В чем разница между обычной функцией и функциональным выражением? Вызов notHoistedFunc приведет к ошибке, а вызов hoistedFunc нет, потому что hoistedFunc «всплывает», поднимается в глобальную область видимости, а notHoistedFunc нет.
460
4
Тестовое собеседование с руководителем Frontend-разработки в этот четверг 25 июня(в четверг!) в 19:00 по мск приходи онлайн н
Тестовое собеседование с руководителем Frontend-разработки в этот четверг 25 июня(в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Frontend-разработчика. Как это будет: 📂 Виталий Черков, руководитель группы Frontend разработки с опытом 8+ лет, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Виталий будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Виталию Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Frontend-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы. Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_front_bot Реклама. О рекламодателе.
593
5
#Вопросы_с_собеседования Для чего используется оператор "||"? Оператор "||" (логическое или) находит и возвращает первое исти
#Вопросы_с_собеседования Для чего используется оператор "||"? Оператор "||" (логическое или) находит и возвращает первое истинное значение. Он также использует сокращенное вычисление. Данный оператор использовался для присвоения параметров по умолчанию в функциях до того, как параметры по умолчанию были стандартизированы в ES6.
570
6
Matrix Анимация с кодом из фильма «Матрица», реализованная с помощью JavaScript. Можно выбрать свой цвет кода и количество ка
Matrix Анимация с кодом из фильма «Матрица», реализованная с помощью JavaScript. Можно выбрать свой цвет кода и количество кадров в секунду, а также алфавит символов. https://codepen.io/pavi2410/pen/oNjGVgM
660
7
Как работает прототипное наследование в JavaScript? Можете ли вы объяснить разницу между классическим наследованием и прототипным? Прототипное наследование в JavaScript означает, что объекты наследуют свойства и методы от другого объекта, известного как прототип. В отличие от классического наследования, где классы являются схемами для создания объектов, в JavaScript объект может наследовать непосредственно от другого объекта. Ключевой особенностью прототипного наследования является то, что оно позволяет объектам делиться свойствами и методами, что упрощает повторное использование кода. Например, если у вас есть объект animal, и вы создаете объект dog, который наследует от animal, dog будет иметь доступ ко всем свойствам и методам animal. Классическое наследование, часто встречающееся в языках, таких как Java или C++, включает в себя иерархию классов, где классы наследуются от других классов. В JavaScript прототипное наследование позволяет объектам наследовать напрямую друг от друга, что делает его более гибким, но также может быть более запутанным для понимания без тщательного изучения.
555
8
Rounded Box - Matcap texture Куб с зеркальными гранями, выполненный с помощью Pug, Sass и библиотеки Three.js https://codepen
Rounded Box - Matcap texture Куб с зеркальными гранями, выполненный с помощью Pug, Sass и библиотеки Three.js https://codepen.io/vcomics/pen/JjpgBwY
585
9
Как записать несколько выражений в одну строку? Для этого мы можем использовать оператор "," (запятая). Этот оператор «двигае
Как записать несколько выражений в одну строку? Для этого мы можем использовать оператор "," (запятая). Этот оператор «двигается» слева направо и возвращает значение последнего выражения или операнда. Если мы выведем значение x в консоль, то получим 27. Сначала мы увеличиваем значение x на единицу (x = 6). Затем вызываем функцию addFive() с параметром 6, к которому прибавляем 5 (x = 11). После этого мы умножаем значение x на 2 (x = 22). Затем вычитаем 5 (x = 17). И, наконец, прибавляем 10 (x = 27).
0