📎아이템 27 함수형 기법과 라이브러리로 타입 흐름 유지하기
📍 CSV 데이터 파싱 예제
const csvData = "...";
const rawRows = csvData.split('\n');
const headers = rawRows[0].split(',');
const rows = rawRows.slice(1).map((rowStr) => {
const row = {};
rowStr.split(",").forEach((val, j) => {
row[headers[j]] = val;
// {} 형식에서 'string' 형식의 매개변수가 포함된 인덱스 시그니처를 찾을 수 없다.
});
return row;
});const rows = rawRows.slice(1)
.map(rowStr => rowStr.split(',').reduce(
(row, val, i) => (row[headers[i]] = val, row),
// {} 형식에서 'string' 형식의 매개변수가 포함된 인덱스 시그니처를 찾을 수 없다.
{}));📍 NBA 팀의 선수 명단
📍요약
Last updated