July 21, 2023

GENERATOR function

function* numbers(){

  yield "A";
  
  yield "B";
  
  yield "C";
  
 }
 
  const loops = numbers();
  
console.log(loops.next()); //: {value: 1, done: false}

console.log(loops.next()); //: {value: 2, done: false}

console.log(loops.next()); //: {value: 3, done: false}

console.log(loops.next()); //: {value: undefined, done: true}

generotor function nima kerak uzi ?

generotor function bir nechta qiymatlarni bizga tayyor qilib turadi va uni biz hohlagan joyda chaqirib ishaltib ketaveramiz. Oddiy function lar doim bitta qiymatni qaytarib bersa GENERATOR function kuproq qiymatlarni generation qilib beradi