Njia matchAll
Njia matchAll hurudisha mechi zote
kwa usemi wa kawaida
kwa umbo la kitu kinachoweza kuongozwa,
kila kipengele chenye
safu iliyopatikana na mifuko yake.
Njia inaweza kuitwa tu na kirekebishi g.
Ikiwa hakuna mechi, itarudisha null.
Syntax
javascriptmstring.matchAll(usemi wa kawaida);
Mfano
Tutapata mechi zote na kuzizunguka kwa kitanzi:
javascriptlet str = '12 34 56';
let matches = str.matchAll(/(\d)(\d)/g);
for (let match of matches) {
console.log(match);
}
Matokeo ya utekelezaji wa kodi:
javascript[12, 1, 2]
[34, 3, 4]
[56, 5, 6]
Mfano
Wabadilishe kitu kinachoweza kuongozwa kuwa safu ya kawaida:
javascriptlet str = '12 34 56';
let matches = str.matchAll(/(\d)(\d)/g);
let res = Array.from(matches);
console.log(res);
Matokeo ya utekelezaji wa kodi:
javascript[
[12, 1, 2],
[34, 3, 4],
[56, 5, 6]
]