使用 blob 在文本文件中需要新行
new line needed in text file by using blob
我有一个 data 变量,它是一个对象
data = ["Madhav mishra", "keshav mishra"]
I am saving this data as a plain text using blob
var blob = new Blob([data], {
type: "text/plain;charset=utf-8"
}),
我想要我的文本文件在新行中包含每个数据值,就像这样
但是我得到的文本文件是
我试过使用它,但它不起作用。请帮助我谢谢。
data.replace(/([^\r])\n/g, "\r\n");
您可以尝试使用 join 为数组中的每个元素附加分隔线
const data = ["Madhav mishra", "keshav mishra"];
let newFile = new Blob([data.join(',\n')], {type: "text/plain", endings: 'native'});
newFile.text().then(x => console.log(x));
我有一个 data 变量,它是一个对象
data = ["Madhav mishra", "keshav mishra"] I am saving this data as a plain text using blob
var blob = new Blob([data], {
type: "text/plain;charset=utf-8"
}),
我想要我的文本文件在新行中包含每个数据值,就像这样
但是我得到的文本文件是
我试过使用它,但它不起作用。请帮助我谢谢。
data.replace(/([^\r])\n/g, "\r\n");
您可以尝试使用 join 为数组中的每个元素附加分隔线
const data = ["Madhav mishra", "keshav mishra"];
let newFile = new Blob([data.join(',\n')], {type: "text/plain", endings: 'native'});
newFile.text().then(x => console.log(x));