您好我试图执行一个简单的函数,其中我乘以2个整数,但我得到了未定义错误的无法读取属性,这是我的代码:
$scope.calculTotal= function(id)
{
var couttotal=0;
for (var i=0;i<$scope.ftListe.length;i++)
{
for (var j=0;j<$scope.task.length;j++)
{
if($scope.task[j].projet_id==id)
{
for(var k=0; k<$scope.lecollaborateur.length; k++)
{couttotal+=$scope.lecollaborateur[k].cout*$scope.ftListe[i].TempsPasse;}
}
}
}
return couttotal;
};
我收到错误:"TypeError: Cannot read property 'TempsPasse' of undefined"
我有什么遗失的吗?
答案 0 :(得分:0)
你的循环不正确:
for(var k=0;k<$scope.lecollaborateur.length;i++)
应该是
for (var k=0; k<$scope.lecollaborateur.length; k++)
(它最后是&#39;&#39;
)