Javascript: 어떻게 배열을 객체로 바꿀 수 있을까요
조회수 1904회
안녕하세요.
아래의 배열을
const data = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]];
아래의 객체로 바꾸고싶습니다.
const data = [
{
a: 1,
b: 2,
c: 3,
d: 4
},
{
a: 5,
b: 6,
c: 7,
d: 8
},
{
a: 9,
b: 10,
c: 11,
d: 12
}
];
반복문을 쓰거나 다른 방법으로 어떻게 하면 될까요?
감사합니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
죄송합니다. 해결했습니다.
const toObj = data.map(([ a, b, c, d ]) => ({ a, b, c, d })); console.log(toObj);
콘솔에는 아래와 같이 찍힙니다.
[ { "a": 1, "b": 2, "c": 3, "d": 4 }, { "a": 5, "b": 6, "c": 7, "d": 8 }, { "a": 9, "b": 10, "c": 11, "d": 12 } ]
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력