과거의 이력/javascript
[javascript] Converting circular structure to JSON (JSON 형태 배열 로그 찍는법)
정많이 정만이
2022. 2. 22. 14:49
에러 발생 원인
이벤트 발생 객체를 콘솔로그로 확인해보려고 하니
>> [objdec Object]
로 출력되어 헤당 내용을 확인할 수 없었다. 떄문에 JSON.stringify 형태로 로그를 확인하려 하니,
선회하는 구조를 JSON 구조로 아래와같은 에러가 발생하였다.
해결책
for in을 사용하여 해당 객체의 콘솔로그를 확인할 수 있다.
나는 키와 밸류를 모두 확인하고자 다음과 같은 로그로직을 짰다.
for (let node in event) {
console.log(JSON.stringify(node) , ' : ' , JSON.stringify(event[node]));
}
for in 과 for of의 차이는 여기를 참고!
[javascript] for in 과 for of 사용법(차이)
막상 쓰려고하면 두개가 헷갈려서 기록한다. for ... in for ... of 반복문으로 사용되는 for in 과 for of는 ES6부터 추가되었다. 우선 두개의 차이는 다음과 같다. for in - 객체 탐색 for of - 배열 요소 탐색
pro-jm.tistory.com