وقتی JavaScript بخواد این object رو با
spread operator (...)
باز کنه, تابع Symbol.iterator اجرا میشه. چون این تابع به
alert('catfather')
اشاره داره، در نتیجه تابع alert بهصورت غیرمستقیم اجرا میشه.
سپاس فراوان از دوست عزیز
@hoseinshurabi 🌹🌹🌹
۲/۲
توی این پیلود، به جای اینکه مستقیماً از
alert('catfather')
استفاده بشه (که برای اکثر ابزارهای امنیتی بهراحتی قابل شناساییه)، از یک object که یک تابع به عنوان
Symbol.iterator
داره استفاده شده . . .
۱/۲