js string -> array로 바꾸기 (이중 배열)

빙그르·2023년 9월 6일

JavaScript

목록 보기
8/8
// let data = "12,34,33,45,22,34"; 를
// let pathList = [[12, 34] ,[33, 45] ,[22, 34]] 이렇게 묶어주는 방법

let pathList = [];
let data = "12,34,33,45,22,34";

data.split(',').map(Number).map((val, idx, arr) => {
    if (idx % 2 === 0) {
        return pathList.push([val, arr[idx+1]]);
    }
});
console.log(pathList);	// [[12, 34] ,[33, 45] ,[22, 34]]

0개의 댓글