다음과 같은 배열이 있습니다. 아래 코드에서 console.log는 어떤 결과값이 나올까요?
```
const arr1 = ['a', 'b', 'c'];
const arr2 = ['b', 'c', 'a'];
console.log(
arr1.sort() === arr1,
arr2.sort() == arr2,
arr1.sort() === arr2.sort()
);
```
1. true true true
2. true true false
3. false false false
4. true false true
정답은 글 마지막에 적어두겠습니다. 이 사이트는 제가 시간 남을 때 한번 씩 문제 풀러 들리는 사이트인데요. 허를 찌르는 문제들이 정말 많습니다. 문제를 제출하면 문제에 대한 해설도 써있는데 자바스크립트의 (오묘한) 내부 동작에 대한 설명을 디테일하게 잘 해줍니다. 나는 자바스크립트를 좀 재밌게 공부 해보고 싶다! 하시는 분은 도전해보시는 걸 추천드립니다. 현재 문제는 75 문제 정도가 있네요~ 참고로 문제의 정답은 2번 입니다 :)