2017-09-24 91 views
1

我需要弄清楚如何使用新电子邮件更新用户。我在用户对象中分配了一个当前的电子邮件,但需要该函数来更改电子邮件的对象属性。我已经完成了我所知道的事情,似乎无法弄清楚我需要在这个功能中做什么来实现这一点。任何建议都会非常有帮助!为对象属性分配新值

var user = {email: "[email protected]"}; 

function changeEmail(user, newEmail) { 

} 

changeEmail(user, "[email protected]"); 

分配指令是:创建一个名为changeEmail函数,它在用户对象和NEWEMAIL字符串。 用newEmail字符串替换用户的当前电子邮件地址(分配给电子邮件属性),然后返回更新的用户对象。

+0

'user.email = USEREMAIL;返回用户' – Ammar

+0

这没有奏效。没有用户邮件对象。开玩笑。我刚刚看到了评论的返回用户部分。 –

回答

0

由于要传递的用户的参照功能,可以简单地做

var user = {email: "[email protected]"}; 
 

 
function changeEmail(user, newEmail) { 
 
    user.email = newEmail; 
 
} 
 

 
changeEmail(user, "[email protected]"); 
 

 
console.log(user);

这将改变的用户的值