Добрый вечер, подскажите пожалуйста. есть RegExp присвоенный к константе const regx=/$текст регулярки^/g Вызываю метод у строки regx.test(string), то после этого не работает метод string.matchAll(regx).. я понимаю что можно сразу проверять с matchAll но дело в том что matchall нужен в 1 случае из 100, то поэтому сначала вызываю сперва test потом если проверка пройдена то matchAll.
Пробовал вызвать после метода test - regx.compile() но он почему то теряет в таком случае флажок g - gloabl( "TypeError: matchAll must be called with a global RegExp").
Странная штука )