に捕捉されないにReferenceErrorを取得:は、私はJavaScriptでこの機能を持っているのJavascript
var summaryObj = JSON.parse(jsonStr);
var fieldsToConvertToFixedNumbers = ["total_wt_arr_slp", "total_wt_ivwap_slp"];
for(var i = 0; i < summaryObj.length; i++) {
var obj = summaryObj[i];
for(key in obj) {
if(fieldsToConvertToFixedNumbers.indexOf(key) != -1) {
obj[key] = Number(obj[key]).toFixed(2);
}
}
}
は、なぜ私は、次のエラーを取得しています:
Uncaught ReferenceError: key is not defined
この問題を解決する方法は?
このエラーを示すのはどの回線ですか? 'summaryObj'とは何ですか? –
@RocketHazmat for(key in obj)はエラー – Angad
'for(var key in obj)'または新しいESNext stuff for(for key in obj)を表示しています – Keith