node js 过滤空白行
data.trim().split('\n').filter(user => user); 只过滤文件开头和结尾的空白行。
data.split('\n').map(token => token.trim()).filter(token => token); 这种方法不仅移除了文件开头和结尾的空白行,还确保了每一行内部的多余空白也被清理掉。此外,它不会遗漏中间的空白行(如果有的话),因为trim()是在分割之后应用于每一行的。
export function readToken(filePath) {
return new Promise((resolve, reject) => {
fs.readFile(filePath, 'utf8', (err, data) => {
if (err) return reject(err);
const tokens = data.split('\n').map(token => token.trim()).filter(token => token);
if (tokens.length > 0) {
resolve(tokens);
} else {
reject('No tokens found');
}
});
});
}
原文地址:https://blog.csdn.net/yangchenglin927/article/details/144777859
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!