Я продолжаю пытаться назначить функцию переменной, и я продолжаю получать сообщение о том, что foo не является функцией. Я не знаю, почему это так. Когда я вызываю метод сам по себе, он работает, но когда я назначу его переменной, он не будет работать.Почему я не могу назначить функцию переменной с использованием прототипа?
Может кто-нибудь, пожалуйста, помогите мне понять это? Спасибо!!!
Ниже мой код:
function Test(){
function foo(){
return "foo";
}
this.bar = function() {
var foo = foo();
console.log(foo);
};
}
var test = new Test();
test.bar();
Спасибо большое! Теперь я понимаю, почему он не работал – json2023