Fix formatting

This commit is contained in:
Isabelle Viktoria Maciohsek
2022-01-30 12:23:14 +02:00
parent 3596467b4b
commit 68e1d9ac07
2 changed files with 10 additions and 6 deletions

View File

@ -2,13 +2,15 @@
title: CSVToArray
tags: string,array,intermediate
firstSeen: 2018-06-27T20:57:54+03:00
lastUpdated: 2021-10-13T19:29:39+02:00
lastUpdated: 2022-01-30T12:14:39+02:00
---
Converts a comma-separated values (CSV) string to a 2D array.
- Use `Array.prototype.slice()` and `Array.prototype.indexOf('\n')` to remove the first row (title row) if `omitFirstRow` is `true`.
- Use `String.prototype.split('\n')` to create a string for each row, then `String.prototype.split(delimiter)` to separate the values in each row.
- Use `Array.prototype.indexOf()` to find the first newline character (`\n`).
- Use `Array.prototype.slice()` to remove the first row (title row) if `omitFirstRow` is `true`.
- Use `String.prototype.split()` to create a string for each row.
- Use `String.prototype.split()` to separate the values in each row, using the provided `delimiter`.
- Omit the second argument, `delimiter`, to use a default delimiter of `','`.
- Omit the third argument, `omitFirstRow`, to include the first row (title row) of the CSV string.