Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jsSpSyOFO 56 of 294 menu
◀ ▶

JavaScript 함수 내에서의 객체 연산

객체에 유용한 연산을 수행하는 함수를 추가해 봅시다. 예를 들어, 객체 요소들의 합계를 찾는 함수를 추가하겠습니다.

다음과 같은 객체가 있다고 가정해 보겠습니다:

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

심볼을 생성합니다:

let sym = Symbol();

함수를 작성합니다:

obj[sym] = function() { };

객체에 바인딩된 함수 내에서 this는 객체 자체를 가리킵니다:

obj[sym] = function() { console.log(this); // {a: 1, b: 2, c: 3} };

우리의 함수를 사용하여 객체 요소들의 합계를 찾습니다:

obj[sym] = function() { let sum = 0; for (let key in this) { sum += this[key]; } return sum; };

함수를 호출하여 객체 요소들의 합계를 얻습니다:

let sum = obj[sym](); console.log(sum); // 6을 출력합니다

다음 배열이 주어졌습니다:

let arr = [1, 2, 3];

이 강의에서 설명한 방법을 사용하여 배열에 배열 요소들의 합계를 반환하는 함수를 추가하세요.

생성된 함수를 호출하고 합계를 올바르게 찾는지 확인하세요.

push 메서드를 사용하여 배열에 몇 가지 요소를 추가하세요. 함수가 새로운 요소를 포함한 합계를 올바르게 계산하는지 확인하세요.

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