我有一个以dojoAttachpoints为键的js地图。现在我按照以下方式迭代地图
// errorMap将dojoAttachpoints保存为键 for(this.errorLableMap中的var键){ this.key.className =“ibm-error”; }
收到错误,说明.key未定义
答案 0 :(得分:0)
您真的应该阅读您的JavaScript。这是非常基本的:
for(var key in this.errorLableMap){ key.className = "ibm-error"; }
this.key
指的是“this”对象下的“key”属性。 key
指的是名为“key”的变量。它们在JavaScript中完全不同。
这不是Java。