Tic - Tac - Toe ...每个()不是一个功能

时间:2018-03-25 21:50:50

标签: javascript jquery foreach each tic-tac-toe

char

我收到一条错误,说winsSection.each不是函数。怎么会这样?

3 个答案:

答案 0 :(得分:1)

它是Array.prototype.forEach,而不是each

答案 1 :(得分:1)

winnerSection不是jQuery对象。要使用.each遍历数组,您必须这样做:

$.each(winnerSection, function(index, section) {
});

参见文档: http://api.jquery.com/jquery.each/

或使用javascript foreach函数:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach

winnerSection.forEach(function(section, index) {
});

注意:两个函数的参数顺序。

---更新---

我删除了完整的代码,因为我没有足够的信息来推断解决方案。我将答案限制在第一个错误/问题上。

答案 2 :(得分:-1)

winnerSection不会扩展jQuery。试试这个:

$(winnerSection)。每个(.......);