0

在这里,我创建了一个代码和函数http://jsfiddle.net/u58k6/10/,它必须返回数组中排列的 div 位置,但是当我在控制台日志中查看时出现此错误:

未捕获的类型错误:无法调用未定义的方法“推送”

rows[rowNumber].push(position);

Uncaught TypeError: Cannot call method 'push' of undefined
}

演示:http: //jsfiddle.net/u58k6/10/embedded/result/

那个exaclty有什么问题?我怎么能解决这个问题?

4

1 回答 1

1

因为rows[rowNumber]不是数组。您可能打算这样做:

rows[rowNumber] = position;
于 2013-07-27T13:12:36.677 回答