Size: a a a

Front-end developers

2020 March 19

R

R in Front-end developers
Z 07
Ну он вернет больше, если будет больше заглавных букв. Сейчас попробую.
Не, по-умолчанию регекс возвращает первое совпадение, если не указано инное
источник

R

R in Front-end developers
greedy значит найти все совпадения, флаг g
источник

AV

Alex V. in Front-end developers
Всем привет! Почему в коллекции появляется двойка (см. консоль), однако, на странице браузера её не видно? Есть какая-то скрытая разница между методами document, или я что-то не так делаю?
источник

AV

Alex V. in Front-end developers
источник

R

R in Front-end developers
Потому что у тебя коллекция, и ты в коллекцию добавил в двойку
источник

R

R in Front-end developers
Тебе нужно взять элемент коллекции
источник

AV

Alex V. in Front-end developers
А почему тогда единица сразу отобразилась?
источник

R

R in Front-end developers
Потому что getElementById возвращает всего один элемент
источник

R

R in Front-end developers
По-другому быть не может, id уникальный
источник

R

R in Front-end developers
У тебя даже окончания видишь какие
источник

R

R in Front-end developers
get ELEMENT
источник

R

R in Front-end developers
и get TAGS
То есть тэгов много
Хочешь пройти по каждому - делаешь foreach
Хочешь чтоб твой пример заработал -
document.getElementsByTagName("p")[0].innerHTML = "2";
источник

AV

Alex V. in Front-end developers
Понял, поэкспериментирую. Спасибо!
источник

R

R in Front-end developers
> То есть тэгов много
По-умолчанию считается что их может быть много, даже если их на странице у тебя нет, или всего один
Тогда у тебя будет пустая коллекция, или коллекция состоящая из одного элемента
источник

R

R in Front-end developers
Но всё ещё набор тэгов
источник

Z

Z 07 in Front-end developers
R
Над будет добавить флаг g, чтоб ЖАДНО работало

"aaaBBaaaaBBaaa".match(/[A-Z]/g).length вернет 4
Спасибо, всё заработало) подсказал полностью))
Ещё вопрос, на learn. javascript.ru про это есть?)
Просто я твоего метода ещё не встречал)) хотелось бы подетальнее понять ещё различные возможности или лучше о них на мозилле читать?
источник

R

R in Front-end developers
> Ещё вопрос, на learn. javascript.ru про это есть?)

Не знаю, я learn js никогда не пользовался
источник

R

R in Front-end developers
Хотя недавно начал, на первых уроках в комментах нашел эту конфу, и потом не заходил, лол
источник

R

R in Front-end developers
> хотелось бы подетальнее понять ещё различные возможности

Просто гуглишь задачу и всё, хех
источник

R

R in Front-end developers
Я думаю если ты загуглишь что-то вроде
get all uppercase letters in string javascript
источник