Javascript 此函数应将id、名称和电子邮件作为参数,并返回具有'id'、'name'和'email'属性的对象

Javascript 此函数应将id、名称和电子邮件作为参数,并返回具有'id'、'name'和'email'属性的对象,javascript,Javascript,这是我的代码: 函数makePersonObject(id、名称、电子邮件) { const personObject={ id:3, 名字:“宝贝尤达”, 电子邮件:“baby@yoda.com", } 返回personObject }; 当我运行代码时,我一直处于未定义状态,有人知道原因吗?您的代码不应返回未定义状态,除非您没有正确使用该函数。此外,您没有使用参数来填充对象。选中此项: 函数makePersonObject(id、名称、电子邮件){ 返回{id,name,email};

这是我的代码:

函数makePersonObject(id、名称、电子邮件)
{
const personObject={
id:3,
名字:“宝贝尤达”,
电子邮件:“baby@yoda.com",
}
返回personObject
};

当我运行代码时,我一直处于未定义状态,有人知道原因吗?

您的代码不应返回未定义状态,除非您没有正确使用该函数。此外,您没有使用参数来填充对象。选中此项:

函数makePersonObject(id、名称、电子邮件){
返回{id,name,email};
};

log(makePersonObject(1,'Jane Doe','jdoe@acme.com'));“保持未定义”的确切来源是什么?这段代码所做的就是定义一个函数。你在哪里调用过这个函数?另外值得注意的是,函数会忽略发送给它的值。请显示整个代码(包括调用
makePersonObject
!)以及您收到的确切错误消息。您从未使用任何函数参数。