如何在javascript中处理多次返回
我有一个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,
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.
}
它正在返回一个对象。使用普通语法访问对象的属性。它返回一个对象。使用普通语法访问对象的属性。它返回一个对象。使用普通语法访问对象的属性。它返回一个对象。使用常规语法访问对象的属性。