我需要弄清楚如何使用新电子邮件更新用户。我已在用户对象中分配了当前电子邮件,但需要使用该功能来更改电子邮件的对象属性。我已经做了我所知道的事情,似乎无法弄清楚我需要在函数中添加什么才能实现这一点。任何建议都会非常有用!
var user = {email: "stefano@gmail.com"};
function changeEmail(user, newEmail) {
}
changeEmail(user, "paul@gmail.com");
赋值指令是:创建一个名为changeEmail的函数,该函数接收用户对象和newEmail字符串。 用newEmail字符串替换用户当前的电子邮件地址(分配给email属性),然后返回更新的用户对象。
答案 0 :(得分:0)
由于您将用户的引用传递给该函数,您只需执行
var user = {email: "stefano@gmail.com"};
function changeEmail(user, newEmail) {
user.email = newEmail;
}
changeEmail(user, "paul@gmail.com");
console.log(user);

会改变用户的价值