
얕은 복사와 깊은 복사는 원시값이 아닌 참조형 데이터(배열,객체 등)에 적용되는 개념이다.얕은 복사는 참조형 데이터의 내부 구조는 복사하지 않고 해당 데이터의 참조만을 복사한다. 원본 데이터의 메모리 주소를 참조하기 때문에 만약 얕은 복사를 통해 만든 데이터를 수정하면

map,reduce,forEach 등등 함수를 사용하면서 함수 내에 입력하는 콜백함수에 인자를 전달하는 방법에 대해 궁금해졌다.

Javascript에는 변수를 선언하는 방법이 세가지가 있다. var와 let,const가 있는데 let,const는 ES6에 처음 나온 변수 선언 키워드로 기존의 var 키워드가 가지고 있는 몇가지 문제점들을 해결하기 위해 등장했다. 어떤 문제점과 차이가 있는지 알아