1const user = { 2 email: "my@email.com", 3 updateEmail: email => { 4 this.email = email 5 } 6} 7 8user.updateEmail("new@email.com") 9console.log(user.email)
本题为“单选题”
参考答案:
正确选项:A:my@email.com
updateEmail
函数是一个箭头函数,它没有和 user
对象绑定。这就意味着 this
关键字不会引用到 user
对象,但是会引用到全局对象。 user
对象内部的 email
的值不会更新。当打印 user.email
的时候, 原始值 my@email.com
被返回。
最近更新时间:2021-07-03