gpt4 book ai didi

javascript - 如何从回调javascript导出结果

转载 作者:行者123 更新时间:2023-12-03 02:52:15 25 4
gpt4 key购买 nike

如何将回调 javascript 的结果导出到全局变量

function capsule (a, b, callback) {
var res = a + b
callback( res )
}


capsule(5, 2, n => {
var result = n
// console.log(result)
})

// i need do operation with result here, outside the callback
console.log(result) // result is undefined
console.log("ok")

控制台返回结果未定义

最佳答案

capsule(5, 2, n => {
var result = n

var 声明一个函数本地变量。

外部声明

var result;

capsule(5, 2, n => {
result = n
<小时/>

返回值可能比使用回调更有意义:

function capsule (a, b) {
var res = a + b;
return res;
}

var result = capsule(5, 2);
console.log(result);

关于javascript - 如何从回调javascript导出结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47798321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com