我有一个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'
]
答案 0 :(得分:2)
您可以将每个条目转换为具有单个项目的数组,就像这样
const formatedEntries = data_sql.map(entry => ([entry]))