javascript list 안의 dict 출력 질문드립니다.
조회수 446회
안녕하세요,
아래와 같은 data가 있는데
data = [{ 'a' : '1', 'b' : '2' , 'c' : '3' } , { 'd' : '4', 'e' : '5', 'f' : '6' }, { 'g' : '7', 'h' : '8', 'i' : '9' }]
이걸
'a' : '1', 'b' : '2' , 'c' : '3'
'd' : '4', 'e' : '5', 'f' : '6'
'g' : '7', 'h' : '8', 'i' : '9'
javascript로 이런식으로 출력하는 방법이 있을까요?
1 답변
-
var data = [ { 'a' : '1', 'b' : '2' , 'c' : '3' }, { 'd' : '4', 'e' : '5', 'f' : '6' }, { 'g' : '7', 'h' : '8', 'i' : '9' } ]; // data 는 객체(파이썬의 dict에 해당)들의 배열(파이썬의 리스트에 해당)이다. // 따라서 data에 대해 순회를 하면... data.forEach((obj) => { // ...각각의 객체(파이썬의 dict에 해당)를 가지고 뭔가 할 수 있다. // 이걸 JSON 문자열로 변환한 다음... let str = JSON.stringify(obj); // 맨앞의 "{"랑 맨끝의 "}"를 빼고 출력하자. console.log(str.substring(1, str.length - 1)); });
댓글 입력