⊗jsSpItGCP 68 of 294 menu

JavaScript에서 계산된 속성을 통한 제너레이터

이전 강의에서는 객체의 제너레이터를 별도의 명령어로 할당했습니다. 다음은 우리의 객체였습니다:

let obj = { a: 1, b: 2, c: 3, };

우리는 다음과 같이 제너레이터를 설정했습니다:

obj[Symbol.iterator] = function *() { for (let key in this) { yield obj[key]; } }

사실 우리는 코드를 계산된 속성을 통해 다르게 다시 작성할 수 있습니다:

let obj = { a: 1, b: 2, c: 3, [Symbol.iterator]: function *(){ for (let key in this){ yield this[key]; } } };

반복을 확인해 봅시다:

for (let elem of obj) { console.log(elem); // 1, 2, 3 }

계산된 속성을 사용하여 이전 강의의 문제 해결 방법을 다시 작성하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부