Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript值在函数中丢失_Javascript - Fatal编程技术网

javascript值在函数中丢失

javascript值在函数中丢失,javascript,Javascript,我有一个“擦洗”函数,它重新构造一个对象并将其传回。 但是我得到了“未定义”的返回,在一些项目上有一个值被传入。 有人能解释一下发生了什么事吗 用户={ _id:'5…3', 名字:“jp”, 姓氏:“abcd”, 电邮:'jpabcd@yahoo.com', 密码:“…”, 角色:'工人', __v:0 } cleanuser=scrub(用户); console.log('\n\n cleanuser',cleanuser);//见下文“A” 功能擦洗(u){ console.log('\

我有一个“擦洗”函数,它重新构造一个对象并将其传回。 但是我得到了“未定义”的返回,在一些项目上有一个值被传入。 有人能解释一下发生了什么事吗

用户={
_id:'5…3',
名字:“jp”,
姓氏:“abcd”,
电邮:'jpabcd@yahoo.com',
密码:“…”,
角色:'工人',
__v:0
}
cleanuser=scrub(用户);
console.log('\n\n cleanuser',cleanuser);//见下文“A”
功能擦洗(u){
console.log('\n\n SCRUB',u);//参见下面的“B”
设r={
_id:u[“u id”],
名字:u['firstname'],
姓氏:u['lastname'],
电子邮件:u[“电子邮件”],
角色:u[“角色”],
wtf:'xxx'
};
返回r;

}
从您的代码中运行代码片段实际上是可行的。你的真实代码中还有其他东西吗?正如@luigibertaco所说,这里还有其他东西,你的代码片段工作得很好。可能一些你没有展示的异步代码是这个框架的核心,你在代码/项目中使用了哪个ORM?nodeJS。表达