답변 3개
채택된 답변
+20 포인트
6년 전
직관적으로 이렇게 해봤습니다. 좀 더 스마트하게 하는 방법은.. 음;;;
</p>
<p> const column = ['a', 'b', 'c', 'd'];
const values = [[1, 2, 3, 4], [5, 6, 7, 8]];</p>
<p> </p>
<p> var result = [];
values.forEach((arr) => {</p>
<p> var obj = {};
arr.forEach((value, idx) => {
obj[column[idx]] = value;
});
result.push(obj);
});
console.log(result);</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
6년 전
약간 다른 방법으로도 해봤습니다. 퀴즈같아서 ㅎㅎ
</p>
<p> const column = ['a', 'b', 'c', 'd'];
const values = [[1, 2, 3, 4], [5, 6, 7, 8]];
var output = values.map(arr => {
return arr.reduce((obj, v, vidx) => {
obj[column[vidx]] = v;
return obj;
}, {});
});
console.log(output);</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
선구자
6년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
제 방법 보다 1000배 좋으십니다.
^^;;
제 소스 올릴까 했는데
너무 부끄러워서
패스 할게요^^:;