Накратко
Резултатът е итератор, който може да се обходи.
Полезно е да знаеш
matchAll() връща итератор за всички съвпадения на регулярен израз, включително групите. При подаден RegExp е нужен флаг g. Например [..."a1 b2".matchAll(/([a-z])(\d)/g)] съдържа два резултата с отделни буква и цифра. [1]
Това е удобно при извличане на повтарящи се текстови шаблони. Регулярният израз трябва да описва действително очаквания формат. Не използвай няколко съвпадения като доказателство, че целият документ е валиден. Парсването на сложен структуриран език може да изисква негов собствен парсер.
Източници
За повече подробности и проверка на информацията: