Я как бы новичок в JavaScript и jQuery, но получил некоторый опыт программирования на других языках. Это то, что я писал:Изменение значения свойства объекта с помощью метода
var pageFunctionality = {
value: 0,
onUpdate: function() {
$("#numberOfTimes").html(pageFunctionality.value);
console.log(pageFunctionality.value + "!");
},
onBtnClick: function() {
this.value++;
console.log(this.value);
pageFunctionality.onUpdate();
}
};
$(document).ready(function() {
$("#btn").click(pageFunctionality.onBtnClick);
});
Проблема заключается в следующем: при входе в «значение» внутри «onBtnClick», это явно возрастает, но потом, когда я вхожу его внутри OnUpdate метода, продолжать быть 0.
Это выход он производит:
1
0!
2
0!
3
0!
4
0!
Я надеюсь, что вы можете мне помочь.
использование 'pageFunctionality.value' последовательно ...' это 'in onBtnClick - это не то, что вы думаете –