초기 js에서는 var만이 존재하였다. var은 함수기반의 스코프에서 돌아간다.함수 스코프안에서 var로 작성된 선언문이 한번 실행된다면 그 함수가 종료되기 전까지 유효하다. 보통 함수의 스코프는 전역스코프와 동일하게 작동함으로 var 변수를 사용할 때 함수 스코프와
![](https://images.velog.io/images/hyundong_kk/post/8ccd46cb-59db-4f9e-9472-64dc88493e70
![](https://
개발 공부를 하다가 그져 문서에서 시키는대로 사람들이 사용하라는 대로 개발을하고 이해를하고 공부를 해왔다. 그러다 계속 빈 껍대기만 장식을하고 알맹이는 비어있다는 느낌을 받았다. 왜 js가 스코프 단위의 언어인지 도대체 왜 js가 급부상을하고 어떤 원리로 동작을 하는지
구조분해 할당은 배열이나 객체의 속성을 분해해서 그 값을 변수에 담을 수 있게 하는 표현식이다.예를들어서 이전에는 객체.name이라고 표현한 것을 바로 name으로 접근 가능하게 바꿔준다는 것이다. 배열의 구조를 분해하는 방법이다.test = 1,2,3,4,5 라고 설
들어가기전 지금까지 공부 및 프로젝트를 진행하면서 자바스크립트를 사용해왔다. 자바스크립트를 기반으로한 React, typeScript를 사용하면서 자바스크립트의 코어를 이해하지 않고 사용 하려고 하니 쉽지 않았다. 3월까지 시간적으로 여유가 생겨 어떤 것을 공부하면