جواب 1:

قابل توثیق - ایک ڈیٹا ڈھانچے کے ذریعہ بیان کردہ جو عوام میں اس کے ڈیٹا کو بے نقاب کرنے کا ایک طریقہ فراہم کرتا ہے۔ یہ اس طریقہ کار کو نافذ کرکے کیا جاتا ہے جس کی کلید Symbol.iterator ہے۔ Symbol.iterator دوبارہ کرنے والوں کی فیکٹری ہے۔

Iterator - تکرار میں اگلے عنصر کے لئے ایک پوائنٹر پر مشتمل ہے کہ ایک ڈھانچے کے ذریعے بیان.

ایک تکرار کرنے والا لازمی طور پر کسی فنکشن ریڈیٹر کے ساتھ ہونا چاہئے جس کی کنجی Symbol.iterator ہے۔

حلقہ تکرار = {

[Symbol.iterator] (): دوبارہ کرنے والا

}

ایک آئریٹر اگلے نامی فنکشن کے ساتھ ایک شے ہونا ضروری ہے جو کلیدوں کے ساتھ کسی شے کو لوٹاتا ہے: قدر - حراستی میں موجودہ شے؛ اور ہو گیا — اگر اعداد ختم ہوچکے ہیں ، غلط ہے۔

بنت تکرار کرنے والا = {

اگلے() {

قیمت: کوئی ،

کیا: بولین

}

}