【发布时间】:2014-11-03 17:35:51
【问题描述】:
我想在我的回调函数中有多个值
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 作为数组返回..,
谁能告诉我怎么做
谢谢
【问题讨论】:
-
问题出在哪里?
-
我无法获取返回值
-
尝试使用
var callBackString = {}。您正在像使用对象一样使用数组,因此将其设为一个。当您使用JSON.stringify()序列化数组时,那些非数组属性会丢失。 -
stringify的错字?你在那里省略了n。
标签: javascript node.js