09. lexical order를 활용한 무한 깊이의 대댓글 구현
댓글 기능의 모든 것을 재귀적으로 구현했던 이 포스트에서 이어집니다 lexical order 혹은 lexicographic order라고도 부르는 사전적 정렬은 ─ 다른 언어에서는 어떤지 모르겠지만 적어도 자바스크립트에서는 ─ 유니코드를 기준으로 오름차순으로 정렬하는 행위를 말한다. 배열을 정렬하는 sort 메소드의 경우 콜백 함수를 지정하지 않으면 사전적 정렬을 수행한다. 사전적 정렬에 따르면 acquaintance는 언제나 b보다 앞서며, 이러한 사전적 정렬의 특성을 활용하면 아주 간단하게 무한한 깊이의 대댓글을 구현할 수 있다.미리 남겨놓지만 lexical order를 활용하는 것이 모든 문제를 해결하는 만능의 도구는 아니다. 재귀적으로 구현하는 방식이 그 구조에 따른 문제점을 내포하고 있었던 것처..