我现在正在学习JS对象,我想了解它为什么会发生。这是我的代码。
const User = {
name: 'Lily',
}
const showUser = () => console.log(this.name);
const showUser2 = function(){
console.log(this.name);
}
showUser2.bind(User)();
如何使用箭头功能从名为User的对象获取键和值? 当然,如果我使用正常功能使用.bind,它也可以工作。
答案 0 :(得分:0)
您可以将User
对象作为参数传递给showUser
。
const User = {
name: 'Lily',
}
const showUser = (user) => console.log(user.name);
showUser(User);