سلام ممنون میشم راهنمایی بفرمایید چرا در کد زیر ما بجای 3 تا خروجی کنسول لاگ 4 خروجی میگیریم که اشتباهه و یک لاگ null هم میگیرم
اگر شرط if رو بعد از کنسول لاگ هم بیاریم باز کد به درستی اجرا نمیشه و فقط 2 کلمه رو بجای سه کلمه پیدا میکنه
ممنون میشم بفرمایید چرا اصلا اندیکسها رو به ترتیب پیدا نمیکنه
7
24
null
15
26
let text = 'salam khoob? \\nkhoobam \\nkhooo'; let pattern = RegExp(".o", 'gm'); function multiMatchRegExp() { while (true) { console.log(pattern.exec(text)); if (pattern.test(text) == false) { break; } } } multiMatchRegExp();