对于未定义每个 JavaScript 函数
forEach javascript function not defined
我正在尝试实现forEach javascript函数来遍历players
数组并汇总一些值。当我调用函数时,我收到错误
players.forEach(function(players){
^
TypeError: undefined is not a function
代码在这里:
/*calculate the total number of points per player, use to calculate total score*/
function playerTotal(playerObj){
var pacersTotal = 0;
var hawksTotal = 0;
var total = 0;
total += 3*(playerObj.three_pointers_made);
total += 2*(playerObj.field_goals_made - playerObj.three_pointers_made);
total += playerObj.free_throws_made;
if (playerObj.team_name == "Pacers"){
pacersTotal += total;
}
else {
hawksTotal += total;
}
console.log("Pacers " + pacersTotal + "'nHawks" + hawksTotal);
}
players.forEach(playerTotal(players));
换句话说,我尝试使用 forEach 对players
数组中的每个值(对象(调用 playerTotal
函数,但无济于事!有什么提示吗?
假设您在调用该方法之前已经定义了players
forEach
,问题是这一行
players.forEach(playerTotal(players));
它应该传递函数引用而不是函数响应。
来得及
players.forEach(function(playerObj){
playerTotal(playerObj);
});
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在全局范围中查找JavaScript函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 如何调用这个匿名 JavaScript 函数
- 通过Ajax将JavaScript函数传递给PHP文件
- 在javascript函数中设置全局变量
- 如何在执行此特定onclick事件时执行JavaScript函数
- 使用javascript函数在页面初始化后加载jquery
- javascript函数同步
- 如何将一个JavaScript函数回调为多个函数
- 在javascript函数中使用php变量
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 将JavaScript函数与HTML分离
- 组合两个javascript函数
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- javascript函数内部的代码用逗号而不是分号分隔
- href属性内的javascript函数
- 使用html表单中的参数调用JavaScript函数
- 分析Javascript函数中的多个对象
- javascript函数的:和=之间的区别