我正在为个人需求开发类似脚本的控制台.我需要能够暂停一段时间,但是,根据我的研究,node.js无法按要求停止.经过一段时间后很难读取用户的信息......我已经看到了一些代码,但我相信他们必须在其中包含其他代码才能使其工作,例如:
setTimeout(function() {
}, 3000);
Run Code Online (Sandbox Code Playgroud)
但是,在这段代码之后,我需要在一段时间后执行所有内容.
例如,
//start-of-code
console.log('Welcome to My Console,');
some-wait-code-here-for-ten-seconds..........
console.log('Blah blah blah blah extra-blah');
//endcode.
Run Code Online (Sandbox Code Playgroud)
我也看过像
yield sleep(2000);
Run Code Online (Sandbox Code Playgroud)
但node.js不承认这一点.
我怎样才能实现这种延长的暂停?
我正在运行一个简单的 readfile 命令,用于视频教程,这是教师保存的代码...
var fs = require("fs");
console.log("Starting");
fs.readFile("./sample.txt", function(error, data) {
console.log("Contents: " + data);
});
console.log("Carry on executing");
Run Code Online (Sandbox Code Playgroud)
我在与这个 js 文件相同的文件夹中有 sample.txt,在 sample.txt 文件中我有“这是这个文本文档的示例输出”,不幸的是我得到一个“未定义”作为数据变量的输出在代码中。
如果有人对为什么会发生这种情况有任何见解,如果有人愿意提供帮助,那就太好了....
谢谢
我正在使用node.js,我正在尝试添加两个整数,但是,他们只是把它们放在一起......我查了一下Float,试图浮动整数,但node.js无法识别浮点数.