Сохранить текстовые данные во вложенный массив - PullRequest
0 голосов
/ 12 марта 2020

У меня есть текстовый файл с идентификаторами, подобными этим:

111111111
222222222
333333333

И мне нужно проанализировать текстовый файл во вложенный массив, потому что тогда мне нужно сделать INSERT для базы данных MySQL. Таким образом, формат массива должен быть таким:

data_sql = [
   ['111111111'],
   ['222222222'],
   ['333333333']
]

Теперь у меня есть следующий код:

var data_sql = fs.readFileSync(`./uploads/${filename}`, 'utf8').split(/\r?\n/);

Но он сохраняет массив следующим образом:

data_sql = [
  '111111111', 
  '222222222',
  '333333333'
]

1 Ответ

2 голосов
/ 12 марта 2020

Вы можете преобразовать каждую запись в массив с одним элементом, например,

const formatedEntries = data_sql.map(entry => ([entry]))

...