⊗jsSpSyOL 54 of 294 menu

JavaScript에서 심볼을 가진 객체 순회하기

객체의 키로 Symbol 타입을 사용할 때의 장점은 이러한 키들이 루프 순회에 참여하지 않는다는 것입니다.

예제를 통해 살펴보겠습니다. 다음과 같은 객체가 있다고 가정해 봅시다:

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

이 객체에 심볼 키를 가진 새로운 요소를 추가해 보겠습니다:

let sym = Symbol(); obj[sym] = 'text';

이제 이 객체를 루프로 순회해 봅시다. 결과적으로, 심볼 키를 가진 요소를 제외한 모든 요소들을 볼 수 있을 것입니다:

for (let key in obj) { console.log(obj[key]); // 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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부