[英]Assigning new value to object property
我需要弄清楚如何用新电子邮件更新用户。 我已经在用户对象中分配了当前电子邮件,但是需要功能来更改电子邮件的对象属性。 我已经做了我所知道的,并且似乎无法弄清楚我需要在函数中添加些什么来实现这一目标。 任何建议都将非常有帮助!
var user = {email: "stefano@gmail.com"};
function changeEmail(user, newEmail) {
}
changeEmail(user, "paul@gmail.com");
分配说明是:创建一个名为changeEmail的函数,该函数接受一个用户对象和一个newEmail字符串。 用newEmail字符串替换用户的当前电子邮件地址(分配给email属性),然后返回更新的用户对象。
由于您要将用户的引用传递给函数,因此您只需执行
var user = {email: "stefano@gmail.com"}; function changeEmail(user, newEmail) { user.email = newEmail; } changeEmail(user, "paul@gmail.com"); console.log(user);
这将改变用户的价值
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.