为对象属性分配新值

时间:2017-09-24 21:50:35

标签: javascript function email object

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

var user = {email: "stefano@gmail.com"};

function changeEmail(user, newEmail) {

}

changeEmail(user, "paul@gmail.com");

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

1 个答案:

答案 0 :(得分:0)

由于您将用户的引用传递给该函数,您只需执行



var user = {email: "stefano@gmail.com"};

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

changeEmail(user, "paul@gmail.com");

console.log(user);




会改变用户的价值