오늘 대답 못한 질문들만 정리해보려한다.
> 저번 면접에서 대답 못한 이벤트 루프만 달달 외우느냐고 놓친 호이스팅....^^...
> 분명히 알고 있는데,용어와 개념이 아직 확확 떠오르지 않는거 보면 공부가 부족한것 같다 ㅠㅠ 반성...
> 사실 이건 정말 1도 몰랐다.
> 그래서 여기까지는 공부를 못했다고 솔직하게 답변함...ㅎ..^_ㅠ
let a = ['1',2,3,4];
let b = [1,2,3,4];
let c = [1,2,3,4];
console.log(a===b);
a[0]=b[0]
console.log(a===b);
console.log(b===c);
b=c;
console.log(b===c);
배열안에 어떤 요소가 들어있든 상관 없이 할당된 메모리 값이 다르기 때문에 false가 나온다.
요소 하나만 같은 값을 참조하기 때문에 false가 나온다.
다른 메모리 주소를 가르키고 있기 때문에 false가 나온다.
c배열을 b에 재할당 했으므로 같은 주소를 가르키기 때문에 true가 나온다.
이번 면접은 그래도 저번보다는 덜 떨었고, 대답도 침착하게 했다. 대답 못한것들이 너무 너무 아쉬웠지만 그래도 잘......하고 나왔다고 생각했는데 합격 전화를 받아서 기분이 좋았다!!! 2차 면접도 잘봐야딩!!! 얏호 >3<
참고
https://ryu-e.tistory.com/87
https://water-orangutan-97f.notion.site/62a9eb27038d45ae8708f887f46ad165