問題を引き起こしている小さなコード スニペットがあり、エラーが表示されません。
function foo()
{
var rowLabels = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'];
var colHeaders = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'];
for (i=0; i < rowLabels.length ; i++) {
for (j=0; j < colHeaders.length; j++) {
var id = rowLabels[i] + colHeaders[j];
// e.g. A1, A2, A3...
}
}
}
Visual Studio 2010 デバッガーのブレークポイントを次の行に配置すると:
var id = rowLabels[i] + colHeaders[j];
デバッガーはiとjがundefinedであることを報告します。
補遺: VS2010 デバッガーも未定義を報告します。for (var i = 0;...
補遺 2: Firebug はコードに問題はありません。VS2010ではちょっとおかしいと思います。