如何在javascript中处理多次返回

如何在javascript中处理多次返回,javascript,Javascript,我有一个javascript函数返回,如下所示: return{"success": true, "message": "Password changed."}; 调用此函数时如何检索它们?它只是一个对象。只需访问属性 var obj = foo(); for(var key in obj) console.log(key, " = ", obj[key]); //function definition function fun1(){ return{"success": true,

我有一个javascript函数返回,如下所示:

return{"success": true, "message": "Password changed."};

调用此函数时如何检索它们?

它只是一个对象。只需访问属性

var obj = foo();
for(var key in obj)
    console.log(key, " = ", obj[key]);
//function definition
function fun1(){
return{"success": true, "message": "Password changed."};
}

//function calling
var res1 = fun1();

//using the result returned by function call
if(res1.success)//true
{
    alert(res1.message);//"Password changed.
}

您还可以使用just
obj.success
obj.message
返回后续值。

它只是一个对象。只需访问属性

var obj = foo();
for(var key in obj)
    console.log(key, " = ", obj[key]);
//function definition
function fun1(){
return{"success": true, "message": "Password changed."};
}

//function calling
var res1 = fun1();

//using the result returned by function call
if(res1.success)//true
{
    alert(res1.message);//"Password changed.
}

您还可以使用just
obj.success
obj.message
返回后续值。

它只是一个对象。只需访问属性

var obj = foo();
for(var key in obj)
    console.log(key, " = ", obj[key]);
//function definition
function fun1(){
return{"success": true, "message": "Password changed."};
}

//function calling
var res1 = fun1();

//using the result returned by function call
if(res1.success)//true
{
    alert(res1.message);//"Password changed.
}

您还可以使用just
obj.success
obj.message
返回后续值。

它只是一个对象。只需访问属性

var obj = foo();
for(var key in obj)
    console.log(key, " = ", obj[key]);
//function definition
function fun1(){
return{"success": true, "message": "Password changed."};
}

//function calling
var res1 = fun1();

//using the result returned by function call
if(res1.success)//true
{
    alert(res1.message);//"Password changed.
}
您还可以仅使用
obj.success
obj.message
返回后续值。

这不是“多次返回”;这将返回一个具有属性的对象。因此,调用代码接收一个对象,然后使用其属性:

var a = theFunction();
console.log(a.success);
console.log(a.message);
这不是“多重回报”;这将返回一个具有属性的对象。因此,调用代码接收一个对象,然后使用其属性:

var a = theFunction();
console.log(a.success);
console.log(a.message);
这不是“多重回报”;这将返回一个具有属性的对象。因此,调用代码接收一个对象,然后使用其属性:

var a = theFunction();
console.log(a.success);
console.log(a.message);
这不是“多重回报”;这将返回一个具有属性的对象。因此,调用代码接收一个对象,然后使用其属性:

var a = theFunction();
console.log(a.success);
console.log(a.message);

如果要返回对象,可以将其保存在变量中,然后可以访问对象属性

var obj = foo();
for(var key in obj)
    console.log(key, " = ", obj[key]);
//function definition
function fun1(){
return{"success": true, "message": "Password changed."};
}

//function calling
var res1 = fun1();

//using the result returned by function call
if(res1.success)//true
{
    alert(res1.message);//"Password changed.
}

如果要返回对象,可以将其保存在变量中,然后可以访问对象属性

var obj = foo();
for(var key in obj)
    console.log(key, " = ", obj[key]);
//function definition
function fun1(){
return{"success": true, "message": "Password changed."};
}

//function calling
var res1 = fun1();

//using the result returned by function call
if(res1.success)//true
{
    alert(res1.message);//"Password changed.
}

如果要返回对象,可以将其保存在变量中,然后可以访问对象属性

var obj = foo();
for(var key in obj)
    console.log(key, " = ", obj[key]);
//function definition
function fun1(){
return{"success": true, "message": "Password changed."};
}

//function calling
var res1 = fun1();

//using the result returned by function call
if(res1.success)//true
{
    alert(res1.message);//"Password changed.
}

如果要返回对象,可以将其保存在变量中,然后可以访问对象属性

var obj = foo();
for(var key in obj)
    console.log(key, " = ", obj[key]);
//function definition
function fun1(){
return{"success": true, "message": "Password changed."};
}

//function calling
var res1 = fun1();

//using the result returned by function call
if(res1.success)//true
{
    alert(res1.message);//"Password changed.
}

它正在返回一个对象。使用普通语法访问对象的属性。它返回一个对象。使用普通语法访问对象的属性。它返回一个对象。使用普通语法访问对象的属性。它返回一个对象。使用常规语法访问对象的属性。