8.29 对象?数组?

今天发现我的filter函数有问题,翻不了页,一直报错:

这是一个封装好的Array原型扩展函数。

/* Array 原型方法扩展 */
	(function() {
		$.extend(Array.prototype, {
			// 添加内容,比push多一个检查相同内容部分
			add: function(item) {
				if (this.indexOf(item) > -1) {
					return false;
				} else {
					this.push(item);
					return true;
				}
			},

我以为是tableUpdate方法有问题,但是改变页面筛选条件后刷新table是正常的,不知道。

后来问了jf哥。他说他也遇到过这个问题,因为我定义的空的arrList定义成空数组了,应该定义成空对象,即 arrList={} 

我现在试了下,点击第二页是不调用tableUpdate函数的。

只有改变筛选条件的时候才会调用filter的reload函数,去调用tableUpdate函数。

那为什么和arrList有关系呢?费解。。。

我先去研究研究哦

转载于:https://www.cnblogs.com/yan89/p/7447494.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值