Size: a a a

JavaScript Noobs — сообщество новичков

2020 February 01

А

Аркаша Одесский 🇪🇪... in JavaScript Noobs — сообщество новичков
Evgen Fil // 🤔 via @thinkerybot
Так /^\d+$/ же, не?
а +$ что делает?
источник

EF

Evgen Fil // 🤔 via @... in JavaScript Noobs — сообщество новичков
$ конец строки
источник

EF

Evgen Fil // 🤔 via @... in JavaScript Noobs — сообщество новичков
+ 1 и более подряд ("жадно")
источник

А

Аркаша Одесский 🇪🇪... in JavaScript Noobs — сообщество новичков
Evgen Fil // 🤔 via @thinkerybot
+ 1 и более подряд ("жадно")
Сложно)
источник

EF

Evgen Fil // 🤔 via @... in JavaScript Noobs — сообщество новичков
\d+ — 1 и более подряд идущих цифр
источник

А

Аркаша Одесский 🇪🇪... in JavaScript Noobs — сообщество новичков
мне там надо найти не цифру и выдать ошибку всего лишь
источник

EF

Evgen Fil // 🤔 via @... in JavaScript Noobs — сообщество новичков
Аркаша Одесский 🇪🇪
RegExp(/\D/).test(event.target.value)

Так делают или есть способ получше проверять формочку чтобы были только циферки?
Твой вариант тоже имеет право на жизнь
Но при проверке тогда надо сравнивать с false (тогда текст состоит только из цифр)
источник

А

Аркаша Одесский 🇪🇪... in JavaScript Noobs — сообщество новичков
Evgen Fil // 🤔 via @thinkerybot
Твой вариант тоже имеет право на жизнь
Но при проверке тогда надо сравнивать с false (тогда текст состоит только из цифр)
У меня это выражение в условии if-a, если тру, то обрабатываю ошибку
источник

А

Аркаша Одесский 🇪🇪... in JavaScript Noobs — сообщество новичков
Спасибо
источник

EF

Evgen Fil // 🤔 via @... in JavaScript Noobs — сообщество новичков
Аркаша Одесский 🇪🇪
У меня это выражение в условии if-a, если тру, то обрабатываю ошибку
Понял
Я привык проверять на правильность, поэтому сначала затупил 😅
источник

А

Аркаша Одесский 🇪🇪... in JavaScript Noobs — сообщество новичков
А правда, что try catch лучше не использовать тк жрут проц?
источник

EF

Evgen Fil // 🤔 via @... in JavaScript Noobs — сообщество новичков
Тоже что-то слышал подобное. Не в курсе, так ли это на самом деле критично.
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
ну расставлять их где попало ни к чему хорошему не приведет
источник

I

Ivan in JavaScript Noobs — сообщество новичков
xhr.open('GET', url);
xhr.onreadystatechange = function () {
 if (xhr.readyState === 4) {
   if (xhr.status !== 200) {
     console.log(xhr.status);
   } else {
     const data = JSON.parse(xhr.response);
     });
   }
 }
};
xhr.send();

Объясните эту конструкцию. Почему делаем xhr.send() после того как получили data?
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
onreadystatechange это коллбек
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
мы описываем колбек, который обрабатывает полученные данные, до того как пошлем запрос на эти данные
источник

I

Ivan in JavaScript Noobs — сообщество новичков
Ааа, он ждёт xhr.readyState
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
это не особо здесь причем, но да, ждет
источник

I

Ivan in JavaScript Noobs — сообщество новичков
Тогда понятно. Просто пытаюсь этот код в функцию упаковать, чтобы туда только url подавать а на выходе получать data
источник

I

Ivan in JavaScript Noobs — сообщество новичков
23 | const getXhrData = (url) => {                                                     
 24 |   const xhr = new XMLHttpRequest();
> 25 |   const data;
    |             ^
 26 |   xhr.open('GET', url);

Синтактическая ошибка на 25 строке. WAT?
источник