Javascript 如何在p5js中的命令之间暂停?
标题。我想每“x”秒添加一个变量。基本上,这就是我想要的:Javascript 如何在p5js中的命令之间暂停?,javascript,p5.js,Javascript,P5.js,标题。我想每“x”秒添加一个变量。基本上,这就是我想要的: var count; function draw() { //... count.count(); } function count() { this.count = function() { pause(x); count++; } } 我查看了引用,但找不到任何有助于我实现这一点的方法。setTimeout()方法在指定的毫秒数后调用函数或计算表达式 // simple example
var count;
function draw() {
//...
count.count();
}
function count() {
this.count = function() {
pause(x);
count++;
}
}
我查看了引用,但找不到任何有助于我实现这一点的方法。setTimeout()方法在指定的毫秒数后调用函数或计算表达式
// simple example
var seconds = 3;
setTimeout(function() {
// your code to be executed after 3 second
// Since it is in milliseconds units, multiply it by 1000.
}, seconds*1000);
// using Promise & async/await
let value = 0;
let seconds = 3;
const pause = (t) => {
return new Promise(resolve => {
setTimeout(() => {
resolve(value++);
}, t*1000);
});
}
const count = async () => {
await pause(seconds);
}
const main = async () => {
console.log(value);
await count();
console.log(value);
}
main();