在Node.js中,可以通过以下几种方式将一个函数的结果传递给另一个函数:
function add(a, b, callback) {
const result = a + b;
callback(result);
}
function multiplyByTwo(num) {
console.log(num * 2);
}
add(2, 3, multiplyByTwo); // 输出:10
function add(a, b) {
return new Promise((resolve, reject) => {
const result = a + b;
resolve(result);
});
}
function multiplyByTwo(num) {
console.log(num * 2);
}
add(2, 3).then(multiplyByTwo); // 输出:10
async function add(a, b) {
const result = a + b;
return result;
}
function multiplyByTwo(num) {
console.log(num * 2);
}
(async () => {
const sum = await add(2, 3);
multiplyByTwo(sum); // 输出:10
})();
以上是在Node.js中将一个函数结果传递给另一个函数的几种常见方式。根据具体的业务需求和代码结构,选择合适的方式来传递函数结果。
领取专属 10元无门槛券
手把手带您无忧上云