JavaScript/JavaScript기초

[Javascript] 전역객체

박남수 2021. 9. 10. 14:53

전역객체

자바스크립트의 전역객체를 사용하면 어디서나 사용이 가능한 변수나 함수를 생성할 수 있음

 

전역객체는 브라우저 환경에서는 window, nodeJS환경에서는 global 이라고 설정되어 있음

 

전역객체 프로퍼티의 접근은 아래와 같음

//my_val이라는 전역 변수 설정
window.my_val = "hellow world!";

//my_func라는 전역 함수를 생성 후 전역객체인 my_val 사용
window.my_func = () =>{
	console.log(window.my_val);
}

//전역함수 호출
window.my_func();

 

 

var 로 선언한 변수는 전역 객체에 포함됨

var var_val = "it is varValue";

//var 변수는 전역객체에 포함되기 때문에 전역객체에 접근하여 사용 가능
console.log(window.var_val);

 

 

참조: https://ko.javascript.info/global-object#ref-750