글로벌 객체

박현석·2022년 8월 25일
1

Javascript ES6+

목록 보기
46/88

글로벌 객체

console.log(globalThis);
console.log(this);
console.log(Infinity);
console.log(NaN);
console.log(undefined);
eval('const num = 2; console.log(num)');
console.log(isFinite(1));
console.log(isFinite(Infinity));
console.log(parseFloat('12.43'));
console.log(parseInt('12.43'));
console.log(parseInt('11'));
// URL (URI, Uniform Resource Identifier 하위 개념)
// 아스키 문자로만 구성되어야 함
// 한글이나 특수문자는 이스케이프 처리 해야 한다
const URL = 'https://드림코딩.com';
const encoded = encodeURI(URL);
console.log(encoded);
const decoded = decodeURI(encoded);
console.log(decoded);
// 전체 URL이 아니라 부분적인 것은 Component이용
const part = '드림코딩.com';
console.log(encodeURIComponent(part));
  • 글로벌 객체가 무엇인지 확인 해보고 싶을 땐 globalThis 호출 하면
    글로벌 객체 -> 내장 함수를 확인 가능하다.
  • globalThis 와 this 는 전역을 가리킨다. node에선 모듈을 가리키지만,
    자바스크립트에선 대체적으로 this란 전역 객체를 가리킨다.
profile
선한 영향력을 주는 사람

0개의 댓글