Так что мне интересно различие между двумя вызовами в приведенном ниже коде: насколько я понимаю, когда я получаю ref для работы с использованием user.credential.getID, я должен иметь возможность выполнить его, и, похоже, он отлично работает в console.log (user.credentials.getID ()); // это работает
const user = {
id: 551,
name: 'Tom',
getID() {
return this.id;
},
credentials: {
id: 120,
name: 'Jack',
getID() {
return this.id;
}
}
}
var getId = user.credentials.getId;
console.log(getId); // undefined why?
console.log(user.credentials.getID()); // it works