选择题1452/1593输出什么?

1const user = { 2 email: "e@mail.com", 3 password: "12345" 4} 5 6const updateUser = ({ email, password }) => { 7 if (email) { 8 Object.assign(user, { email }) 9 } 10 11 if (password) { 12 user.password = password 13 } 14 15 return user 16} 17 18const updatedUser = updateUser({ email: "new@email.com" }) 19 20console.log(updatedUser === user)
难度:
2021-07-02 创建

本题为单选题”

参考答案:

正确选项:B:true

updateUser 函数更新user的 emailpassword 属性的值, 如果它们的值传入函数, 函数返回的就是 user 对象。 updateUser 函数的返回值是 user 对象,意味着updatedUser的值与 user 指向的是同一个 user 对象。updatedUser === usertrue.

最近更新时间:2021-07-03

赞赏支持

预览

题库维护不易,您的支持就是我们最大的动力!