sort는 호출된 배열을 변경하여 값들이 정렬됩니다
sorted는 정렬된 값으로 된 배열의 사본을 리턴합니다
sort는 배열의 정렬자체를 바꿔버리고
sorted는 배열을 복사해서 정렬한 값을 리턴한다
한마디로 sorted가 좀더 비쌈
Initilziaed가 되지 않은 객체들은 sort()를 사용할수가 없음. sort()는 원본을 찾아서 바꿔주는 메소드인데 사진처럼 원본이라고 할게없음
읽어보자면 [1, 2, 5] 라는 어레이를 sort()한 다음에 add 라는 변수에 저장을 하겠다는건데 [1, 2, 5]가 아직 저장되어지지 않았기 때문에 sorted()만 사용가능 하다