将文本数据保存到嵌套数组
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]))
我有一个 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]))