프로그래머스에서 알고리즘을 푸는데, 아래처럼 배열 내부가 [Array] 형태가 되어 보이지 않는 현상이 나타났다.
이는 알고 보니 node.js는 console.log로 배열과 객체를 최대 3 depth까지만 출력할 수 있기 때문이었다.
평소에 브라우저에서만 console.log를 사용해왔기 때문에 몰랐던 사실이다.
프로그래머스는 node.js를 통해 코드를 실행한다.
* 참고로 문제에서 4 depth 배열을 요구하지는 않았고, 실수로 만들어진 코드였다.
JSON.stringify()
를 활용하면 된다.