javascript - 如何在js中插入换行符?
问题描述
我为我的不和谐服务器创建了一个机器人,并试图将消息记录到文本文件中。我将我需要的关于消息的所有信息存储在一个名为 logger 的 var 中,并尝试使用 node 来附加我的日志文件。
我尝试将 \n 添加到变量的末尾,但不断收到指向“\”的语法错误,并说无效或意外令牌
var logger = (message.author.username + "> " + message.content \n)
fs.appendFile('msgs.json', logger, (err) => {
if (err) throw err;
})
我希望每个条目都在不同的行上
解决方案
换行符是需要连接到字符串末尾的字符
var logger = (message.author.username + "> " + message.content + "\n")
fs.appendFile('msgs.json', logger, (err) => {
if (err) throw err;
})
推荐阅读
- json - 检查 fetch_json 子中的 HTTP 代码/保存以前的输出以在 Perl 中备份
- python - How to build a model to predict a graph (not a image) in time series?
- python - python中具有灵活参数的函数
- r - Row sums for searching vector over data frame with conditions
- html - 在 Chrome 和 Firefox 中播放实时流音频的问题
- javascript - 如何查看任何给定 JavaScript 环境中的所有全局变量?
- typescript - 打字稿中的分块数组类
- mysql - 忘记 MySQL root 密码,无法访问 MySQL
- javascript - 如何将导入的图像添加到 formData
- c - 动态分配的 char ** s; 有什么区别?和 char * s?