将对象推入数组的函数存在无法移除对象的问题。
这是将对象的属性推送到数组的代码
$( "#reset" ).click(function() {
result = true;
checkoldval(result);
});
var arr = [];
function checkoldval(current_val){
var total = 0;
if(current_val == true){
arr = [];
}else{
arr.push({'total':total ,'current':current_val});
}
}
即使条件为真,它也不起作用
输出:
[{total: 0, current: 14}
{total: 0, current: 13}]
1条答案
按热度按时间mqkwyuun1#
我可以移除对象,但它不起作用
它工作正常,检查代码的其他部分,您的函数工作正常