将文本数据保存到嵌套数组

Save text data to nested array

我有一个 ID 如下的文本文件:

111111111
222222222
333333333

而且我需要将 txt 文件解析为嵌套数组,因为那时我需要对 MySQL 数据库进行 INSERT。所以数组格式必须是这样的:

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

现在我有了下一个代码:

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

但它是这样保存数组的:

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

您可以将每个条目转换为包含单个项目的数组,就像这样

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