我在Javascript中遇到问题:我有一个数组,当我用鼠标单击时,该数组会在每个步骤中更改他的元素。我的数组有5个元素。现在,我想绘制5个矩形,并且我希望每个矩形都具有此数组元素的高度。然后,我用鼠标单击,因此元素发生了变化,高度也发生了变化。我怎么能意识到这一点? 谢谢您的帮助!
答案 0 :(得分:0)
也许您可以使用Getter
和Setter
。这里是一个例子:
const data = {
_arr: [],
set arr(value) {
this._arr = value;
//inform me
console.log("changed");
},
get arr() {
return this._arr;
}
};
data.arr = [1, 3];