-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
전역변수가 전역객체의 프로퍼티로 동작하는 것은 브라우저 환경에서만 유효한가요?
22.07.27 16:43 작성 조회수 275
0
안녕하세요 선생님. 우선 좋은 수업 감사드립니다 :)
강의 8:33 에서 설명해주신 전역객체 프로퍼티와 전역변수 사이의 관계에 대해 궁금증이 생겨서 질문 드립니다.
함수 안에서 this.a를 출력했을 때 전역객체의 a 대신 전역변수 a가 출력되는 예제를 다음과 같이 실행해보았는데요
다음과 같이 node.js 환경에서 실행해보았는데.. 이 경우에는 전역객체(global)의 프로퍼티를 가져올 때 전역변수를 가져오지 않는 것 같습니다. ㅠ
따라서 전역변수가 전역객체의 프로퍼티로 동작한다는 특징은 브라우저 환경에서만 유효한 개념인 것인지 궁금합니다.
감사합니다🤗
답변을 작성해보세요.
1
1
정재남
지식공유자2022.07.27
런타임이 node가 맞나요? 혹시 별도의 javascript 실행기 (quokka 등)을 사용하신 것은 아닌지요?
각 실행기들은 저마다 환경설정을 별도로 해두기 때문에 결과가 다를 수 있습니다.
터미널에서 다음과 같이 확인해보시기 바랍니다.
답변 2