Допустим есть код на данную страницу:
regex = /(?<m>\d+) просмотр/igm;
dochtml = document.querySelector('body').innerHTML;
regex.exec(dochtml).groups
Если в консоле выполнить этот код пачкой, то есть скопировав все 3 строчки, получим типо такого каждый раз если выполнять несколько раз подряд:
{m: '2'}
Если этот код выполнить построчно, а потом повторять строчку
regex.exec(dochtml).groups
несколько раз, то чередуется то получение значения, то ошибка
Cannot read properties of null (reading 'groups')
Почему так происходит?