원래는 devdojo에서 적었었는데 어쩌다보니 여기로 옮겼다 ㅋㅋ
그래서 여기서 블록체인과 node.js, ios에 대한 공부흔적을 남겨보려고 한다
가장 기초적인 let 과 const, var에 대한 내용이다
hoisting은 변수 선언전에 미리 변수를 적고 난 뒤 선언해도 사용되는걸 말한다.
이게 var에서는 그냥 가능이었는데 가독성 무지하게 떨어진다고 하더라
그래서 let과 const는 그거 막았고, blockScoping까지 지원!!
blockScoping은 블록 밖에서 선언한 것과 안에서 선언한것에 차이를 두는것이다.
헷갈림 방지하기!!
그냥 쉽게 말하면 객체에 대한 인스턴스를 바로 생성하거나 다른 객체 뒤에 인스턴스를 쉽게 추가할수 있는 방법을 말한다.
...prsonalData 를 적게 되면 새로운 객체를 생성한다 그리고 이걸로 다른 객체들과 붙여서 또 다른 new 객체를 만들 수가 있다.
객체 뿐만 아니라 배열도 가능해서 은근 활용도가 높다
객체를 새롭게 생성하는데 도움도 주고, 분열 시키는데도 도움을 준다