迭代事物的属性
您可以轻松迭代事物的属性,并使用以下方法检查属性:
// GetPropertyValues(): returns an INFOTABLE
var values = me.GetPropertyValues();var field;
// Now we can iterate through the INFOTABLE FIELDS through the DataShape
for each(field in values.dataShape.fields) {
var propValue = values[field.name];
if(field.baseType == "NUMBER") logger.warn(field.name + " " + field.baseType + " " + propValue);
}
您甚至可以访问单个字段的特性。例如,在创建属性时,您可以定义属性的其他特性。使用以下方法/模式来检查属性的特性:
field.aspects(isPersistent)
field.aspects(minimumValue)