function reverse(str) {
debugger;
return str.split('').reduce((rev, char) => char + rev, '');
}
reverse('apple');
debugger 키워드를 멈추고 싶은 곳에 입력한 후, function을 셀프로 불러준다.
터미널에 해당 폴더로 간다음 node.inspect 파일명.js
cont (혹은 continue, 혹은 c) 를 친다.
repl 를 친다.
그 후 디버깅 하고 싶은 코드를 치면 된다.
예를들어, str.split('').reduce((rev, char) => char + rev, ''); 이걸 터미널에 입력하면 'elppa'를 보여준다.
오른쪽에 step 버튼을 클릭하면 break point가 다음 라인을 디버깅 할수있다.
혹은 코드에 debugger;을 입력하면 crome창에서 바로 Sources 탭을 켜준다.
console.log
console.warn
console.error
console.table : 큰 object를 console log할때는 테이블 형식으로 데이터를 보여줘서 유용하다.