gpt4 book ai didi

javascript - 需要回调在nodejs中返回多个值

转载 作者:行者123 更新时间:2023-11-30 08:40:45 31 4
gpt4 key购买 nike

我想在我的回调函数中有多个值

myfunction(i,function(err,result){
console.log(JSON.parse(JSON.strigify(result)));
****//i need value here..****


});
function myfunction(i,callback) {
/* my some stuff */
var callBackString= new Array();
callBackString['value1']=value1;
callBackString['value2']= value2;
callBackString['value3']= value3;
callback(null,callBackString);

};

我正在将 callBackString 作为数组返回..,

谁能告诉我怎么做

谢谢

最佳答案

您应该改用对象:

function myfunction(i, callback) {
var callBackString = {};
callBackString.value1 = value1;
callBackString.value2 = value2;
callBackString.value3 = value3;
callback(null, callBackString);
}

然后是接收端:

myfunction(i, function(err, result) {
var value1 = result.value1;
var value2 = result.value2;
var value3 = result.value3;

console.log(JSON.parse(JSON.strigify(result)));
});

关于javascript - 需要回调在nodejs中返回多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26711266/

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