이채현
Array
Array.of()
무엇이든 Array로 만들어준다.
1 | // Array.of() |
이채현
무엇이든 Array로 만들어준다.
1 | // Array.of() |
이채현
variable을 가진 문자열을 쓰는 방법에 대한 개선
1 | const sayHi = (aName = "anon") => { |
이채현
기존 함수의 모습을 개선했다.
기존 함수
1 | function Hello() { |
이채현
var를 절대 사용하지 않고 let & const 사용하기
var를 쓰면 안되는 이유
var hoisting
때문에…
⇒ 이러한 유연성으로 작은 어플리케이션을 금방 만들 수 있지만, 프로젝트의 규모가 커지면서 나중에서는 선언하지도 않은 값이 멋대로 출력되거나, 개발자들간의 협업에서 여러가지 문제점이 생길 수 있다.
let은 선언과 초기화가 분리되어 그 사이에 TDZ가 생성되고, 접근할 경우 Reference Error가 발생한다.
const는 선언과 초기화가 동시에 진행되지만, 선언 이전에 TDZ가 생성되어 접근하면 Reference Error가 발생한다.
temporal dead zone(TDZ)에 영향을 받는 구문은 크게..