【发布时间】:2013-07-27 13:07:49
【问题描述】:
在这里,我创建了一个代码和函数http://jsfiddle.net/u58k6/10/,它必须返回数组中排列的 div 位置,但是当我在控制台日志中查看时出现此错误:
未捕获的 TypeError:无法调用未定义的方法 'push'
rows[rowNumber].push(position);
Uncaught TypeError: Cannot call method 'push' of undefined
}
演示:http://jsfiddle.net/u58k6/10/embedded/result/
这个精确有什么问题?我该如何解决这个问题?
【问题讨论】:
-
我猜你的 rownumber 变量不是你想象的那样。
-
rownumber === -1 在第二次迭代
-
但这里可以正常工作:jsfiddle.net/u58k6/6,但是当我更改值时不会工作jsfiddle.net/u58k6/6
标签: javascript jquery callback push undefined