docs(csv-parse): new ltrim and rtrim samples · adaltas/node-csv@1ec2317 (original) (raw)
File tree
- packages/csv-parse/samples
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| 1 | + | |
| 2 | +const parse = require('../lib/sync') | |
| 3 | +const assert = require('assert') | |
| 4 | + | |
| 5 | +const data = [ | |
| 6 | +'a ,1', | |
| 7 | +'b, 2 ', | |
| 8 | +' c,3' | |
| 9 | +].join('\n') | |
| 10 | +const records = parse(data, { | |
| 11 | +ltrim: true | |
| 12 | +}) | |
| 13 | +assert.deepStrictEqual( | |
| 14 | +records, [ | |
| 15 | +[ 'a ', '1' ], | |
| 16 | +[ 'b', '2 ' ], | |
| 17 | +[ 'c', '3' ] | |
| 18 | +] | |
| 19 | +) |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| 1 | + | |
| 2 | +const parse = require('../lib/sync') | |
| 3 | +const assert = require('assert') | |
| 4 | + | |
| 5 | +const data = [ | |
| 6 | +'a ,1', | |
| 7 | +'b, 2 ', | |
| 8 | +' c,3' | |
| 9 | +].join('\n') | |
| 10 | +const records = parse(data, { | |
| 11 | +rtrim: true | |
| 12 | +}) | |
| 13 | +assert.deepStrictEqual( | |
| 14 | +records, [ | |
| 15 | +[ 'a', '1' ], | |
| 16 | +[ 'b', ' 2' ], | |
| 17 | +[ ' c', '3' ] | |
| 18 | +] | |
| 19 | +) |