- 47
- 0
当前目录下准备一个test.txt, 写入一些东西, 比如
>It's for test<
分别执行代码:
- 注释掉延时为 3 ms的代码块, 输出dest.txt, 内容为
>It's for test<
- 注释掉延时为 2 ms的代码块, 输出dest.txt, 内容为
>It's for test<>It's for test<
以下为代码
const fs = require('fs')
const from = fs.createReadStream('test.txt')
const to = fs.createWriteStream('dest.txt', {
flags: 'a'
})
from.pipe(to, {
end: false
})
from.on('end', () => {
console.log('end')
})
// setTimeout(() => {
// from.pipe(to)//this won't work, if time >= 3
// }, 3)
// setTimeout(() => {
// from.pipe(to)//this will work, if time < 3
// }, 2)
只触发end事件一次
不同时间延迟, 输出不同, 行为十分诡异, 求解释?
1
打赏
收藏
点击回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
