我有一个简单的javascript对象,其中包含一些包含值的未知属性.问题是我不知道该字段的名称,因为它是可变的.我怎样才能访问这个未知的属性?
为了更好地理解,我有一个简单的对象如下:
var a = { cat : "meow", dog : "woof"};
Run Code Online (Sandbox Code Playgroud)
我需要读取不同属性的名称和值.我在考虑以下内容:a.getField(0).name.
你可以像这样做一些事:
for (var member in a) {
alert('Name: ' + member);
alert('Value: ' + a[member]);
}
Run Code Online (Sandbox Code Playgroud)
有关JS中反射的更多信息,请参阅此处:
http://lpetr.org/blog/archives/reflection-in-javascript
| 归档时间: |
|
| 查看次数: |
2626 次 |
| 最近记录: |