每次使用时,我的数组也会保留以前的值
My Array holds previous values too every time i use.
var TransactionObject = {
arr1: [],
arr2: []
};
每次使用模型类时,我的数组也会保留以前的值。
var data = update(TransactionObject.arr1);
JsonClient.send(data );
数组第一次保存一些值,下次当我发出请求时......它也添加了以前的数据...阵列根本没有被清除。
如果你想在每次添加新数据之前清除数据,那么你的代码只需要在某个地方清除数组。 你可以这样做:
TransactionObject.arr1 = [];
var data = update(TransactionObject.arr1);
JsonClient.send(data );
或者,在将数据放入传递的数组之前,您可以在 update()
函数中执行此操作:
var data = update(TransactionObject.arr1);
JsonClient.send(data );
function update(results) {
results = [];
// now put data into results
}
相关文章:
- 筛选路径数组以仅保留最浅的路径
- 当聚合管道中筛选的数组为空时,保留主文档
- 从数组中删除元素,然后保留其状态以备将来使用,而不使用全局变量
- AngularJS 1.2.0 $http不保留数组元素
- 如何保留输入复选框值的存储数组
- 在 html 中制作可编辑的表格时,是否最好将表格内容保留在数组中
- JavaScript:有没有更好的方法来保留你的数组,但有效地连接或替换项目
- 为什么这个 JavaScript 闭包数组保留旧值
- jquery 中的数组即使在 ajax 提交后也会保留旧数据
- 我试图在流星中吐出我正在保留的数组的列表;不显示
- 在 JavaScript 函数之后保留原始数组
- 我怎么能只保留符合特定条件的数组项目
- KO/JS:通过只推送新值并保留现有值来刷新数组
- 拆分字符串,但保留拆分数组中的分隔符
- 从数组中删除空字符串,同时保留具有非空字符串的索引的记录
- 需要更新数组中的值,但保留原始值才能再次更新
- 删除元素时如何保留数组键
- Javascript继承:父's数组变量保留值
- JSON.Stringify保留数组中对象的顺序
- Javascript对象数组保留数组的最后一个值