我有一个函数,我想返回Event-id和End-Time但是在console.log上它返回undefined这里是我的代码:
function Get_Event_Id() {
return
{
EventId: 3
EndTime: '2014-04-24T11:00:00'
}
}
var test = GetEventId();
console.log(test);
答案 0 :(得分:1)
您可以返回一个对象。
var Get_Event_Id = function() {
return {
EventId: 3,
EndTime: '2014-04-24T11:00:00'
}
};
var test = Get_Event_Id();
console.log(test.EventId);
答案 1 :(得分:1)
问题是你的对象在新行上,不起作用,函数名必须相同,并且你在3
之后错过了一个逗号
这样做
function GetEventId() {
return {
EventId: 3,
EndTime: '2014-04-24T11:00:00'
}
}
var test = GetEventId();
console.log(test);
下一次转到Stack Overflow作为您的第一个也是唯一一个选项转到http://jsfiddle.net并将您的代码粘贴到Javascript框中,然后单击顶部栏中的JSLint,它会告诉您任何语法错误
答案 2 :(得分:0)
您可以改为返回一个数组:
function Get_Event_Id() {
var EventId = '3'; // Linked ICDs
var EndTime = '2014-04-24T11:00:00';
return [EventId, EndTime];
};
var test = Get_Event_Id();
console.log(test); // ["3", "2014-04-24T11:00:00"]
<强> Fiddle Demo 强>