인프런 커뮤니티 질문&답변

DongHyeok Bae님의 프로필 이미지
DongHyeok Bae

작성한 질문수

모던 자바스크립트(ES6+) 기본

window 오브젝트에서의 함수표현식 호출

작성

·

215

0

안녕하세요.

const test = function () {

console.log('test 입니다.')

}

함수표현식으로 된 코드가 있습니다.

window 오브젝트를 사용하여 접근을 하고 싶습니다.

개발자도구로 Scope에서 Script 에 적용되어 있는거 까진 확인했습니다.

window 오브젝트를 통해 함수표현식 코드를 실행하려고 한 이유는

팝업창(자식창)에서 부모창에서 선언된 함수를 호출하려 합니다.

ex) window.opener.test();

만약 window 오브젝트에서 Script Scope를 접근할 수 없다면

팝업창(자식창)에서 부모창의 함수를 호출하는 방법을 알고 싶습니다.

답변 1

1

김영보님의 프로필 이미지
김영보
지식공유자

아래와 같은 형태를 뜻하나요?

window.test = function(){
  console.log('test 입니다.')
};
window.test();

DongHyeok Bae님의 프로필 이미지
DongHyeok Bae

작성한 질문수

질문하기