기능 대 기능에 대한 빠른 팁*

function *는 무엇입니까?

Generator 객체를 반환하는 Generator 함수입니다.
제너레이터는 반복자와 복잡하게 연결되어 있습니다.

그러나 제너레이터 기능이란 무엇입니까?

중간에 멈췄다가 멈춘 곳에서 계속할 수 있는 기능입니다!

function * generatorExample() {
  let counter = 0;
  yield `First step ! ${counter}`;
  counter++;
  yield `Second step ! ${counter}`;
  counter++;
  console.log('No yield, the function is done');
}

const generator = generatorExample();
console.log(generator.next().value); // First step ! 1
console.log(generator.next().value); // Second step ! 2
console.log(generator.next().value); // No yield, the function is done


Generator 객체는 생성기의 다음 단계로 더 이동하기 위해 호출할 수 있는 next() 함수를 제공합니다.

자세한 내용은 MDN에서 확인할 수 있습니다.

그럼요, 잘 활용하세요!


저는 영어가 모국어가 아니므로 올바른 구문/문법/문장으로 제 기사를 개선하고 싶다면 미리 감사드립니다.

모든 종류의 의견을 수용 할 수 있습니다 :)

Wolfgang RottmannUnsplash 표지

좋은 웹페이지 즐겨찾기