Стрелочная функция не может получить ключ и значение от объекта - PullRequest
1 голос
/ 19 июня 2020

Я изучаю 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 голосов
/ 19 июня 2020

Вы можете передать объект User в качестве параметра в showUser.

const User = {
    name: 'Lily',
}
const showUser = (user) => console.log(user.name);
showUser(User);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...