We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c848259 commit 4f2094fCopy full SHA for 4f2094f
1-js/05-data-types/06-iterable/article.md
@@ -293,7 +293,7 @@ alert( str.slice(1, 3) ); // 쓰레깃값 출력 (영역이 다른 특수 값)
293
294
- 이터러블엔 메서드 `Symbol.iterator`가 반드시 구현되어 있어야 합니다.
295
- `obj[Symbol.iterator]`의 결과는 *이터레이터*라고 부릅니다. 이터레이터는 이어지는 반복 과정을 처리합니다.
296
- - 이터레이터엔 객체 `{done: Boolean, value: any}`을 반환하는 메서드 `next()`가 반드시 구현되어 있어야 합니다. 여기서 `done:true`은 반복이 끝났음을 의미하고 그렇지 않은 경우엔 `value`가 다음 값이 됩니니다.
+ - 이터레이터엔 객체 `{done: Boolean, value: any}`을 반환하는 메서드 `next()`가 반드시 구현되어 있어야 합니다. 여기서 `done:true`은 반복이 끝났음을 의미하고 그렇지 않은 경우엔 `value`가 다음 값이 됩니다.
297
- 메서드 `Symbol.iterator`는 `for..of`에 의해 자동으로 호출되는데, 개발자가 명시적으로 호출하는 것도 가능합니다.
298
- 문자열이나 배열 같은 내장 이터러블에도 `Symbol.iterator`가 구현되어 있습니다.
299
- 문자열 이터레이터는 서로게이트 쌍을 지원합니다.
0 commit comments