-2
我想在将来安排一项功能。这是我的代码:我需要在将来安排一项功能
var timeout = setTimeout(function() {
function();
console.log("UNO");
}, 5000);
但我不喜欢这样的解决方案,因此任何人都知道,我用它来计划在未来的函数一些的NodeJS方法?
我想在将来安排一项功能。这是我的代码:我需要在将来安排一项功能
var timeout = setTimeout(function() {
function();
console.log("UNO");
}, 5000);
但我不喜欢这样的解决方案,因此任何人都知道,我用它来计划在未来的函数一些的NodeJS方法?
有这样的:https://www.npmjs.com/package/node-schedule
此外,您可以设置1秒(或毫秒或小时或任何根据精度需要)的时间间隔,并在它的内部检查当前时间。如果时间是正确的,你触发功能。
使用可以使用node-schedule package
var scheduler = require('node-schedule');
var date = new Date(2018, 1, 1, 0, 0, 0);
var newYearJob = scheduler.scheduleJob(date, function() {
console.log("Happy new year");
});
如果不需要
newYearJob.cancel();
你不喜欢什么呢? – James
是否损坏或导致问题? – Nope
为什么把函数放在另一个函数中?你不能只是将console.log添加到function()本身?,这将使它成为一个更好的解决方案。 –