怎么不知道密钥名称就能访问密钥

时间:2018-08-02 15:25:10

标签: javascript

我想访问属性nombreprofesional,但我不知道该属性的名称。我想避免做myVar.errors["nombreprofesional"]。他会怎么做?

var myVar={
  "errors": {
   "nombreprofesional": [
   "El contenido ingresado en nombreprofesional es inválido."
   ]
  }
}

1 个答案:

答案 0 :(得分:1)

您可以做类似的事情

var key=Object.keys(myVar.errors)[0];
myVar.errors[key];

如果您知道错误对象中只有一个键。否则,您可以遍历所有键

for (var k in myVar.errors){
    if (!myVar.errors.hasWonProperty(k)){continue;}
    myVar.errors[k];
}