en
Feedback
Фронтендщик

Фронтендщик

Open in Telegram

Все для frontend developer, шуточки, тесты, статьи Администрация/Реклама @vtopua

Show more
1 097
Subscribers
No data24 hours
-17 days
-1130 days
Attracting Subscribers
August '26
August '260
in 0 channels
July '26
+1
in 0 channels
Get PRO
June '260
in 1 channels
Get PRO
May '260
in 0 channels
Get PRO
April '260
in 1 channels
Get PRO
March '26
+1
in 0 channels
Get PRO
February '26
+1
in 0 channels
Get PRO
January '260
in 0 channels
Get PRO
December '25
+1
in 0 channels
Get PRO
November '25
+1
in 0 channels
Get PRO
October '250
in 0 channels
Get PRO
September '25
+7
in 0 channels
Get PRO
August '25
+1
in 0 channels
Get PRO
July '25
+2
in 0 channels
Get PRO
June '25
+1
in 0 channels
Get PRO
May '250
in 0 channels
Get PRO
April '25
+1
in 0 channels
Get PRO
March '25
+6
in 0 channels
Get PRO
February '25
+4
in 0 channels
Get PRO
January '25
+2
in 0 channels
Get PRO
December '240
in 1 channels
Get PRO
November '24
+1
in 0 channels
Get PRO
October '24
+1
in 0 channels
Get PRO
September '24
+2
in 0 channels
Get PRO
August '24
+2
in 0 channels
Get PRO
July '24
+3
in 0 channels
Get PRO
June '24
+3
in 0 channels
Get PRO
May '24
+4
in 0 channels
Get PRO
April '24
+3
in 0 channels
Get PRO
March '24
+3
in 0 channels
Get PRO
February '24
+3
in 1 channels
Get PRO
January '24
+2
in 0 channels
Get PRO
December '23
+3
in 0 channels
Get PRO
November '23
+4
in 0 channels
Get PRO
October '23
+3
in 0 channels
Get PRO
September '23
+8
in 0 channels
Get PRO
August '23
+4
in 0 channels
Get PRO
July '23
+14
in 0 channels
Get PRO
June '23
+6
in 0 channels
Get PRO
May '23
+8
in 0 channels
Get PRO
April '23
+41
in 0 channels
Get PRO
March '23
+6
in 0 channels
Get PRO
February '23
+9
in 0 channels
Get PRO
January '23
+17
in 0 channels
Get PRO
December '22
+177
in 0 channels
Get PRO
November '22
+142
in 0 channels
Get PRO
October '22
+26
in 0 channels
Get PRO
September '22
+328
in 0 channels
Get PRO
August '22
+1 290
in 0 channels
Get PRO
July '22
+106
in 0 channels
Get PRO
June '22
+2
in 0 channels
Get PRO
May '220
in 0 channels
Get PRO
April '220
in 0 channels
Get PRO
March '220
in 0 channels
Get PRO
February '220
in 0 channels
Get PRO
January '220
in 0 channels
Get PRO
December '210
in 0 channels
Get PRO
November '21
+1
in 0 channels
Get PRO
October '21
+1
in 0 channels
Get PRO
September '21
+4
in 0 channels
Get PRO
August '210
in 0 channels
Get PRO
July '210
in 0 channels
Get PRO
June '21
+1
in 0 channels
Get PRO
May '210
in 0 channels
Get PRO
April '21
+3
in 0 channels
Get PRO
March '21
+2
in 0 channels
Get PRO
February '210
in 0 channels
Get PRO
January '21
+1
in 0 channels
Get PRO
December '20
+1 226
in 0 channels
Date
Subscriber Growth
Mentions
Channels
02 August0
01 August0
Channel Posts
Давайте посмотрим на примере. Пусть у нас есть следующая строка: let str = '12 34 56'; Пусть у нас есть следующее регулярное
Давайте посмотрим на примере. Пусть у нас есть следующая строка: let str = '12 34 56'; Пусть у нас есть следующее регулярное выражение: let reg = /\d+/g; Давайте будем последовательно вызывать наш метод для нашей строки: let res1 = reg.exec(str); console.log(res1[0]); // 12 let res2 = reg.exec(str); console.log(res2[0]); // 34 let res3 = reg.exec(str); console.log(res3[0]); // 56 📌 #instr || Фронтендщик

2
Давайте посмотрим на примере. Пусть у нас есть следующая строка: let str = '12 34 56'; Пусть у нас есть следующее регулярное
Давайте посмотрим на примере. Пусть у нас есть следующая строка: let str = '12 34 56'; Пусть у нас есть следующее регулярное выражение: let reg = /\d+/g; Давайте будем последовательно вызывать наш метод для нашей строки: let res1 = reg.exec(str); console.log(res1[0]); // 12 let res2 = reg.exec(str); console.log(res2[0]); // 34 let res3 = reg.exec(str); console.log(res3[0]); // 56 📌 #instr || Фронтендщик
1
3
Метод exec в регулярках JavaScript Метод exec осуществляет поиск по строке. Результатом возвращается найденная подстрока и ее
Метод exec в регулярках JavaScript Метод exec осуществляет поиск по строке. Результатом возвращается найденная подстрока и ее карманы. При этом каждый последующий вызов данного метода будет начинать поиск с того места, в котором закончилась предыдущая найденная подстрока. 📌 #instr || Фронтендщик
8
4
Давайте найдем все пары чисел и разобьем их цифры по карманам: let matches = str.matchAll(/(\d)(\d)/g); Переберем полученный
Давайте найдем все пары чисел и разобьем их цифры по карманам: let matches = str.matchAll(/(\d)(\d)/g); Переберем полученный итерируемый объект циклом и выведем найденные совпадения: for (let match of matches) { console.log(match); // [12, 1, 2], [34, 3, 4], [56, 5, 6]   } 📌 #instr || Фронтендщик
17
5
Глобальный matchAll в регулярках JavaScript Метод matchAll возвращает все совпадения в виде итерируемого объекта, каждый элем
Глобальный matchAll в регулярках JavaScript Метод matchAll возвращает все совпадения в виде итерируемого объекта, каждый элемент которого содержит массив из найденного и его карманов. Метод может вызываться только с модификатором g. Давайте посмотрим на примере. Пусть у нас есть следующая строка: let str = '12 34 56'; 📌 #instr || Фронтендщик
20
6
Давайте найдем все пары чисел и разобьем их цифры по карманам: let matches = str.matchAll(/(\d)(\d)/g); Переберем полученный
Давайте найдем все пары чисел и разобьем их цифры по карманам: let matches = str.matchAll(/(\d)(\d)/g); Переберем полученный итерируемый объект циклом и выведем найденные совпадения: for (let match of matches) { console.log(match); // [12, 1, 2], [34, 3, 4], [56, 5, 6]   } 📌 #instr || Фронтендщик
1
7
Пример Давайте получим массив всех цифр: let str = '1 23 456 789'; let res = str.match(/\d/g); В результате в переменную запи
Пример Давайте получим массив всех цифр: let str = '1 23 456 789'; let res = str.match(/\d/g); В результате в переменную запишется следующее: ['1', '2', '3', '4', '5', '6', '7', '8', '9']  📌 #instr || Фронтендщик
21
8
Пример Давайте получим массив чисел: let str = '1 23 456 789'; let res = str.match(/\d+/g); В результате в переменную запишет
Пример Давайте получим массив чисел: let str = '1 23 456 789'; let res = str.match(/\d+/g); В результате в переменную запишется следующее: ['1', '23', '456', '789'] 📌 #instr || Фронтендщик
21
9
Глобальный match в регулярках JavaScript Метод match, вызванный с модификатором g, возвращает все найденные совпадения в виде
Глобальный match в регулярках JavaScript Метод match, вызванный с модификатором g, возвращает все найденные совпадения в виде массива. Давайте посмотрим на примерах. Пример Давайте получим массив подстрок, состоящих из букв 'a': let str = 'a aa aaa aaaa'; let res = str.match(/a+/g); В результате в переменную запишется следующее: ['a', 'aa', 'aaa', 'aaaa'] 📌 #instr || Фронтендщик
21
10
Давайте положим часы и минуты из этого времени в отдельные карманы: let res = str.match(/(\d+):(\d+)/); Посмотрим на результа
Давайте положим часы и минуты из этого времени в отдельные карманы: let res = str.match(/(\d+):(\d+)/); Посмотрим на результат: console.log(res[0]); // '12:34' - найденное  console.log(res[1]); // '12' - 1 карман  console.log(res[2]); // '34' - 2 карман  📌 #instr || Фронтендщик
18
11
Для их использования нужно заключить часть регулярки в круглые скобки. В этом случае в массиве с результатом кроме найденной
Для их использования нужно заключить часть регулярки в круглые скобки. В этом случае в массиве с результатом кроме найденной строки также появится и то, что попало под регулярку, стоящую в этих скобках. Давайте попробуем на практике. Пусть у нас есть такая строка со временем: let str = '12:34'; 📌 #instr || Фронтендщик
21
12
Карманы в методе match в регулярках JavaScript Как вы уже знаете, найденная через метод match подстрока попадает в нулевой эл
Карманы в методе match в регулярках JavaScript Как вы уже знаете, найденная через метод match подстрока попадает в нулевой элемент массива с результатом. В остальные элементы этого массива попадают так называемые карманы. Карманы представляют собой способ разбить найденное на отдельные части. 📌 #instr || Фронтендщик
24
13
А в свойстве input - строка, по которой был поиск (информация сомнительной ценности): console.log(res.input); // выведет 'xax
А в свойстве input - строка, по которой был поиск (информация сомнительной ценности): console.log(res.input); // выведет 'xax xaax xaaax'  📌 #instr || Фронтендщик
25
14
При этом результат будет обладать дополнительными свойствами. В свойстве index будет лежать позиция, на которой обнаружено со
При этом результат будет обладать дополнительными свойствами. В свойстве index будет лежать позиция, на которой обнаружено совпадение: console.log(res.index); // выведет 0  📌 #instr || Фронтендщик
24
15
Применим к этой строке наш метод с регулярным выражением: let res = str.match(/xa+x/); В нулевом элементе массива с результат
Применим к этой строке наш метод с регулярным выражением: let res = str.match(/xa+x/); В нулевом элементе массива с результатом будет лежать первое совпадение с регуляркой: console.log(res[0]); // выведет 'xax'  📌 #instr || Фронтендщик
22
16
Метод match в регулярках JavaScript Метод match находит первое совпадение с регулярным выражением. Он возвращает массив, в ну
Метод match в регулярках JavaScript Метод match находит первое совпадение с регулярным выражением. Он возвращает массив, в нулевом элементе которого будет лежать найденная подстрока. Давайте посмотрим на примере. Пусть у нас есть следующая строка: let str = 'xax xaax xaaax'; 📌 #instr || Фронтендщик
23
17
Это однако не всегда так - параметром можно передать и регулярное выражение. В этом случае разделителем будут выступать все п
Это однако не всегда так - параметром можно передать и регулярное выражение. В этом случае разделителем будут выступать все подстроки, которые попали под регулярное выражение. В следующем примере мы разобьем строку в массив по разделителю '-' или по разделителю '+': let str = 'a-b+c-d+e'; let res = str.split(/[-+]/); В результате в переменную запишется следующее: ['a', 'b', 'c', 'd', 'e'] 📌 #instr || Фронтендщик
24
18
Метод split в регулярных выражениях JavaScript В данном уроке мы разберем метод split, который уже хорошо вам знаком - он раз
Метод split в регулярных выражениях JavaScript В данном уроке мы разберем метод split, который уже хорошо вам знаком - он разбивает строку в массив по разделителю. Вы уже должны знать, что разделитель передается параметром и им является строка. 📌 #instr || Фронтендщик
24
19
В следующем примере мы находим позицию подстроки 'aaa' в нашей строке: let str = 'a aa aaa aaaa aaaa'; let res = str.search(/
В следующем примере мы находим позицию подстроки 'aaa' в нашей строке: let str = 'a aa aaa aaaa aaaa'; let res = str.search(/aaa/); В результате в переменную запишется следующее: 5 📌 #instr || Фронтендщик
28
20
Метод search в регулярных выражениях JavaScript В данном уроке мы разберем метод search, который осуществляет поиск в строке
Метод search в регулярных выражениях JavaScript В данном уроке мы разберем метод search, который осуществляет поиск в строке по регулярному выражению. Он принимает следующие параметры: строка.search(регулярка) Метод возвращает позицию первой найденной подстроки, а если она не найдена - то -1. 📌 #instr || Фронтендщик
28