⊗jsPmCxPPS 438 of 505 menu

JavaScript에서 매개변수를 통한 컨텍스트

또 다른 해결책이 있습니다. child 함수가 매개변수를 받도록 만들어 봅시다:

function child(param) { // 여기에 코드가 들어갑니다 }

그리고 이 함수를 호출할 때 this를 전달합니다:

function parent() { child(this); // this를 매개변수로 전달합니다 function child(param) { // 변수 param에는 전달된 this의 내용이 들어 있습니다 } }

child의 호출이 부모 함수 내에서 이루어지므로, 전달되는 this는 필요한 것을 가리킵니다. 그런 다음 이 this는 매개변수 param에 들어가 함수 내부에서 이 형태로 접근할 수 있게 됩니다.

다음은 최종 코드입니다:

let elem = document.querySelector('#elem'); elem.addEventListener('blur', parent); function parent() { child(this); // this를 매개변수로 전달합니다 function child(param) { console.log(param.value); // input의 value를 출력합니다 } }

이전 작업의 코드를 가져와서 학습한 두 번째 방법을 사용하여 코드의 문제를 수정하세요.

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