⊗jsSpSyGb 57 of 294 menu

JavaScript의 전역 심볼

Symbol.for 메서드를 사용하면 이름이 지정된 심볼을 생성할 수 있습니다. 이러한 심볼은 전역 심볼 레지스트리에 저장되며 코드의 어느 곳에서나 접근할 수 있습니다.

작동 방식을 살펴보겠습니다. 한 함수에서 심볼을 생성해 보죠:

function func1() { let sym = Symbol.for('test'); return sym; }

이제 다른 함수에서 그 이름으로 해당 심볼에 접근해 보겠습니다:

function func2() { let sym = Symbol.for('test'); return sym; }

두 함수가 동일한 심볼을 포함하는지 확인해 봅시다. 함수를 호출하겠습니다:

let sym1 = func1(); let sym2 = func2();

심볼들을 비교해 보겠습니다:

console.log(sym1 === sym2); // true

여러 개의 객체가 있다고 가정합니다. 각 객체에 이름이 'sum'인 심볼을 키로 추가하세요. 이 키에 객체 요소들의 합을 반환하는 함수를 만들어 넣으세요.

한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부