我有一个数组search_by_type
,它在顶部声明。现在,每次点击我都会将rest_type_id
值设置为正常工作的数组。
现在其他页面操作正在调用get_all_restro()
函数,该函数将清空数组search_by_type
。再一次,我点击restro_type_filter
类它打印数组,其值为意味着它没有变空。
var search_by_type = new Array();
$(document).on("click",".restro_type_filter",function(){
console.log(search_by_type);
var rest_type_id = $(this).attr('rest_type_id');
search_by_type.push(rest_type_id);
});
function get_all_restro(type){
search_by_type.length = 0;
}
编辑:
好的家伙get_all_restro()函数有错误 - Cannot set property 'length' of undefined
我应该如何解决这个问题?这个错误是否会产生问题?
这里发生了什么,我做错了什么?
提前致谢。
答案 0 :(得分:0)
尝试重新初始化它:
search_by_type = new Array();
或
search_by_type = [];
完整代码:
function get_all_restro(type){
search_by_type = new Array();
}