본문 바로가기

공부자료/자바스크립트

ES6 특징, 변수들 정리 및 요약

var -> 함수 단위의 scope, 호이스팅 문제 발생

선언전에 undefined 로 초기화

코드의 유지보수를 위해 호이스팅문제 발생하지 않도록 코드를 짜야한다.

함수표현식은 호이스팅 문제가 없음. 함수선언식에서 호이스팅 문제 발생

 

scope? 변수가 영향을 끼치는 범위

 

https://medium.com/@khwsc1/%EB%B2%88%EC%97%AD-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%8A%A4%EC%BD%94%ED%94%84%EC%99%80-%ED%81%B4%EB%A1%9C%EC%A0%80-javascript-scope-and-closures-8d402c976d19

 

[번역] 자바스크립트 스코프와 클로저(JavaScript Scope and Closures)

본 글은 JavaScript Scope and Closures by Zell Liew의 번역 글입니다.

medium.com

 

let, const -> 블록 단위의 scope