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 답변

  • 좋아요

    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));
    });
    
    • 감사합니닷!! ilalf 2020.6.3 14:07

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)