0

いくつかのデータ(キー/値)を含む変数があります:

var errors = JSON.parse(xhr.responseText);

内容は次のとおりです。

 {
 "vehicle.Model":"Le champ Model est requis.",
 "vehicle.Brand":"Le champ Brand est requis.",
 "vehicle.Registration":"Le champ Registration est requis."
 }

それにループして、それぞれのキーと値を表示したいと思います。

どうやって進める?

ありがとう。

4

3 に答える 3

1
var key;

for (key in errors) {
   if (errors.hasOwnProperty(key)) {
      console.log(key + " : " + errors[key]);
   }
}
于 2013-03-06T11:04:32.563 に答える
0
for (var key in errors) {
   var code = key;
   var label = errors[key];
   ...
}

現在の ECMAScript の反復順序に関する保証はないことに注意してください。

MDN のWorking with objectsを読むことをお勧めします。

于 2013-03-06T11:04:14.750 に答える
0
for( key in errors ){console.log(key + " = " + errors.key);}
于 2013-03-06T11:06:13.337 に答える