Информация, представленная вам по MDN, в данном случае неверна.
Официальная спецификация ECMA, ECMA-262 от 15 февраля 2020 года ( См. Здесь ) утверждает, что если флаг g
отсутствует, то matchAll
должен выдать TypeError .
См. Конкретно 2.b.iii ниже.
![matchAll MDN](https://i.stack.imgur.com/y1Pz3.png)
Сообщение об ошибке, очевидно, довольно запутано с его формулировкой, но все же верно.