我有函數,它在調用方法'saveSelectedValue'上發生變化。On change刪除數組中的所有內容並在其中添加新值
this.$filtercat.on('change', { that : this }, this.saveSelectedValue);
該方法只做一件事:將數據保存在數組中。
saveSelectedValue : function (e) {
var that = e.data.that,
selectArray = that.filterSelectedCategories;
selectArray.push($('.posts-filter-cat').val());
console.log(selectArray); //every time gives me extended array
},
現在我正在給現有數組添加新值。但是我想刪除所有內容並在每次更改時添加新的數組值。
看到這個答案對於每一個可能的方法http://stackoverflow.com/a/1232046/4543256 –