繁体   English   中英

为对象属性分配新值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM