我從咕嚕我JSHint一個錯誤,它沿行雲:使用AngularJS foreach循環與JsHint和EQ操作
line 48 col 23 Expected '===' and instead saw '=='.
「===」打破了代碼。
我有谷歌周圍,顯然禁用此被打破的選項(使用最新版本4日,2014年9月)
我的代碼都這樣:
$scope.getStationById = function(stationId)
{
var parsedId = stationId,
foundStation;
angular.forEach($scope.stations, function(station)
{
if(station.id == parsedId)
{
foundStation = station;
}
});
return foundStation;
};
如何任何建議我可以沉默這個惱人的錯誤?
編輯
的控制檯登錄:
console.log(station.id + " | " + parsedId);
產地:
1 | 1
3 | 1
5 | 1
檢查兩個操作數的類型。他們不能是一樣的。 – elclanrs 2014-09-04 05:22:47
添加以下日誌語句,並告訴輸出是什麼,console.log(typeof station.id); console.log(typeof parseId)。我認爲一個是字符串,其他是數字 – coder 2014-09-04 05:25:57