Я относительно новичок в программировании на Javascript. Я работаю над примером, и мне трудно вызвать метод для объекта из HTML. Я подозреваю, что это имеет какое-то отношение к определению или экстернализации методов, но я не уверен.вызов метода javascript объекта из html
index.html:
<script type="text/javascript">
var f = new Fred();
f.bar();
f.foo();
</script>
Fred.js:
function Fred() {
this.a = 1;
function foo() {
if (a == 1) {
a++;
}
var e = 0;
}
this.bar = function() {
var a = 3;
var b = 4;
};
this.c = 3;
this.d = 4;
}
Призыв к bar()
работ, вызов foo()
не делает.
Спасибо, я полагал, что я мог бы сделать это, но я хотел понять, почему. Также объясняется, почему я мог ссылаться как внутри объекта. Спасибо за указатель на закрытие. – user2085050