基于承诺的计数器
Promise based counter
我是新手 JavaScript,所以开始理解 promise。
我写了一个简单的代码,在 setTimeout 关闭后记录传递给 promise 函数的值作为参数。
如果我需要使用相同的代码创建一个计数器,有什么方法可以做到吗?
function hello(a, b) {
let promise = new Promise((res, rej) => {
setTimeout(() => {
res(a);
}, b);
}).then((result) => {
console.log(`Result: ${result}`);
});
}
hello(5, 1500);
如果你想得到你好承诺的解决次数。
只需添加一个计数变量并在每次解决承诺时递增
let count = 0;
function hello(a, b) {
let promise = new Promise((res, rej) => {
setTimeout(() => {
res(a);
}, b);
}).then((result) => {
count++;
console.log(`Result: ${result}, Count: ${count}`);
});
}
hello(5, 1500);
我是新手 JavaScript,所以开始理解 promise。 我写了一个简单的代码,在 setTimeout 关闭后记录传递给 promise 函数的值作为参数。 如果我需要使用相同的代码创建一个计数器,有什么方法可以做到吗?
function hello(a, b) {
let promise = new Promise((res, rej) => {
setTimeout(() => {
res(a);
}, b);
}).then((result) => {
console.log(`Result: ${result}`);
});
}
hello(5, 1500);
如果你想得到你好承诺的解决次数。
只需添加一个计数变量并在每次解决承诺时递增
let count = 0;
function hello(a, b) {
let promise = new Promise((res, rej) => {
setTimeout(() => {
res(a);
}, b);
}).then((result) => {
count++;
console.log(`Result: ${result}, Count: ${count}`);
});
}
hello(5, 1500);