13 lines
325 B
JavaScript
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;
|
|
}
|