새로운 팀원분들과 새로운 학습이 시작됐다.
새로운 학습을 하기 이전에, 나는 이미 한 학습들을 되짚어 보는 시간이 중요하다고 생각했기에, 저번에 봤던 것을 한번 더 보기로 했다.
이게 웬걸 너무 어려웠다. 복습하는 데에만 2~3일이 걸릴 것 같다.
오늘 잠깐 적었던 메모를 여기다 적고 마무리하겠다.
//호이스팅과 스코프체인
var a = 1; // a = 1 로 전역 1.
var outer = function (){ //이동 완료. 3.
var inner = function(){ //이동완료 5.
console.log(a);
var a = 3;
};
inner(); //여기서 inner 로 이동 4..
console.log(a);
};
outer(); //여기서 outer 로 이동 2.
console.log(a);
//detail from 5
//실행 순서는 var a;, console.log(a); a=3; 순으로 진행. 그래서 console.log(a)에는 undefined.
//detail from 4
// 실행순서는 console.log(a);, 전역함수에서 a값을 불러와 a가 출력이 가능.
// 내가 팀프로젝트에서 만들었던 review text창은 function이 정보를 불러오는 함수 밖에 있었기에, 데이터를 직접 줘야만 했다.
//for (let property in 객체)
// 객체에 있는 모든 key 값을 복사!