箭头功能无法从对象获取键和值

时间:2020-06-19 10:58:27

标签: javascript function object

我现在正在学习JS对象,我想了解它为什么会发生。这是我的代码。

    const User = {
    name: 'Lily',
}

const showUser = () => console.log(this.name);

const showUser2 = function(){
    console.log(this.name);
}

showUser2.bind(User)();

如何使用箭头功能从名为User的对象获取键和值? 当然,如果我使用正常功能使用.bind,它也可以工作。

1 个答案:

答案 0 :(得分:0)

您可以将User对象作为参数传递给showUser

const User = {
    name: 'Lily',
}
const showUser = (user) => console.log(user.name);
showUser(User);