这里我创建了一个代码和函数http://jsfiddle.net/u58k6/10/,它必须在数组中返回一个排列的div位置,但是当我在控制台日志中搜索时出现这个错误:
未捕获的TypeError:无法调用未定义的方法'push'
rows[rowNumber].push(position);
Uncaught TypeError: Cannot call method 'push' of undefined
}
DEMO:http://jsfiddle.net/u58k6/10/embedded/result/
那个exaclty有什么问题?我怎么解决这个问题?
答案 0 :(得分:1)
因为rows[rowNumber]
不是数组。你可能打算这样做:
rows[rowNumber] = position;