slice의 메서드의 인수를 모두 생략하면 원본배열의 복사본을 생성하여 반환한다.이 때 생성된 복사본은 얕은 복사를 통해 생성된다.slice는 얕은 복사를 하는데, 왜 원본 배열의 값을 변경하지 않을까?얕은 복사는 한 단계까지만 복사하는 것을 말하는데, 원본 배열의 참
const age2 = age와 같은 형태로 배열과 객체를 얕은 복사하면,age2를 수정해도 원본배열인 age가 수정된다.이에 대해서는 지난 포스팅 Premitive & Reference를 살펴보자얕은 복사란 객체를 복사할 때 원래값과 같은 참조를 가리키는 것을 말한다
StringBooleanNumberNullUndefinedObjectSymbolPrimitiveReference초기의, 원시적인 단계의String은 Primitive(원시값)이다.원시값의 모양이 같으면 같은 값으로 단순하게 판별한다.a가 10인 시점에서 b에 값을 한번