JavaScript'те итератор - бул ырааттуулукту аныктаган объект жана анын аяктагандан кийин потенциалдуу кайтарым мааниси. … Түзүлгөндөн кийин, итератор объекти кийинкиге кайра-кайра чалуу аркылуу ачык кайталанышы мүмкүн. Итератордун үстүнөн кайталоо итераторду жейт деп айтылат, анткени муну жалпысынан бир жолу гана жасоого болот.
JavaScript'те итерация деген эмне?
Циклдер программаларга кайталануучу тапшырмаларды аткарууга мүмкүндүк берет, мисалы, DRY (Өзүңдү кайталаба) принцибине кармануу менен массив аркылуу итерациялоо. Алар функцияны бир нече жолу аткаргыңыз келгенде, ар бир жолу ар кандай киргизүүлөр топтомун колдонуп, пайдалуу болот.
For цикли JavaScript'те кантип иштейт?
JavaScript for цикли белгиленген шарт чын болсо, код блогун аткарат. JavaScript for циклдери үч аргументти алат: инициализация, шарт жана өсүү. Шарт туюнтмасы ар бир циклде бааланат. Эгерде туюнтма чын болсо, цикл иштей берет.
Iterable JavaScript'те эмнени билдирет?
Итерациялануучу протокол JavaScript объекттерине итерация жүрүм-турумун аныктоого же ыңгайлаштырууга жол берет, мисалы, for…of конструкциясында кандай баалуулуктар цикли өткөрүлөт. Кээ бир орнотулган типтер демейки итерация жүрүм-туруму менен орнотулган кайталануучу болуп саналат, мисалы, Array же Карта, ал эми башка түрлөрү (мисалы, Объект) андай эмес.
JavaScript'те кандай итерациялар бар?
InJavaScript бизде төмөнкү циклдик билдирүүлөр бар: while - шарт чын болгондо код блогу аркылуу цикл өтөт . do… while - код блогун бир жолу айлантып, шарт чын болгондо циклди кайталайт.