위클리 페이퍼 3주차

LEE GYUHO·2023년 9월 22일
0

자바스크립트에서 == 와 === 가 어떻게 다른지 설명해 주세요.

==는 equal operator이고 ===는 strict equal operator이다
==는 값만 같으면 true라고 나오지만 ===는 값과 data type를 모두 비교하여 모두 같아야 true라고 한다.

자바스크립트에서 얕은 복사(Shallow Copy)와 깊은 복사(Deep Copy)에 대해 설명해 주세요.

얕은 복사는 객체의 참조값(주소 값)을 복사하는 것이다
얕은 복사 후 해당 변수를 재사용하여 수정한다면 원본 값이 동시에 변하므로 주의가 필요하다

깊은 복사는 새로운 메모리 공간을 확보해 완전히 복사하는 것이다
복사된 객체가 다른 주소를 참조하며 내부의 값만 복사된다

profile
누구나 같은 팀으로 되길 바라는 개발자가 되자

0개의 댓글