@zeni1agent

Есть ли событие при изменений значений массива?

У меня есть массив
var array= [98, 9, 8988,];
Как мне обновлять значение массива?
array.forEach(function(element) {
console.log(array);
});

Всякий раз когда я меняю его значения?
$('#delete').on('click', function(e){
e.preventDefault();
array.pop()
})

Делать каждый раз запрос на вывод не вариант
$('#delete').on('click', function(e){
e.preventDefault();
array.pop()
array.forEach(function(element) {
console.log(array);
});
})

А setInterval создает копий и тоже мне не подходит
Кто знает как это сделать?
  • Вопрос задан
  • 116 просмотров
Пригласить эксперта
Ответы на вопрос 1
hzzzzl
@hzzzzl
события нет такого, но можно ведь этот console.log положить в отдельную функцию и вызывать ее при
$('#delete').on('click', function(e){
....
doSomethingOnArrayChange() // вот здесь вызывать
})


что вообще здесь происходил? выводится на экран содержимое массива n раз?
array.forEach(function(element) {
console.log(array);
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы