gpt4 book ai didi

javascript - 使用扩展运算符并组合参数

转载 作者:太空宇宙 更新时间:2023-11-04 03:15:49 27 4
gpt4 key购买 nike

我正在尝试将多个参数组合成一个可读的文本行,以便我可以将其写入文件。但是,我不知道该怎么做:

const fs = require('fs');
var stream = fs.createWriteStream('test.txt');

let log = function(...data) {
console.log(...data); // one 2 three (that's how it should be)
stream.write(...data); // one
stream.write('\n');
};

stream.once('open', function() {
log('one', 2, 'three');
stream.close();
});

我应该如何在stream.write中正确、简洁地捕获“数据”的所有部分,而不需要编写一些长函数来实现?

最佳答案

当你这样做时

let log = function(...data) {
...
};

数据是一个数组。

如果您想要一个看起来像 ['one', 2, ' Three'] 的数组像 one 2 Three 一样打印,您可以这样做

let log = function(...data) {
const str = data.join(' ');
console.log(str);
};

关于javascript - 使用扩展运算符并组合参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56508971/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com