sandbox-node/csv2rry/index.js

13 lines
325 B
JavaScript

function csvToArr(stringVal, splitter) {
const [keys, ...rest] = stringVal
.trim()
.split("\n")
.map((item) => item.split(splitter));
const formedArr = rest.map((item) => {
const object = {};
keys.forEach((key, index) => (object[key] = item.at(index)));
return object;
});
return formedArr;
}