在我的javascript错误数组(键/值)中循环

Looping in my array of errors (key/value) in javascript

本文关键字:循环 我的 javascript 错误 数组      更新时间:2023-09-26

我有一个带有一些数据(键/值(的变量:

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."
 }

我想循环到它中,并显示每个键和值。

如何继续?

谢谢。

var key;
for (key in errors) {
   if (errors.hasOwnProperty(key)) {
      console.log(key + " : " + errors[key]);
   }
}
for (var key in errors) {
   var code = key;
   var label = errors[key];
   ...
}

请注意,在今天的ECMAScript中并不能保证迭代顺序。

我建议您阅读MDN的《使用对象》。

for( key in errors ){console.log(key + " = " + errors.key);}