使用 dart 中的括号表示法访问对象的 属性
Get access to an object's property using bracket notation in dart
我尝试执行以下操作:
var properties = ["height" , "width"];
for (var prop in properties){
div.style[prop] = otherdiv.style[prop];
}
但是 dart 似乎不接受这种括号表示法,有没有其他方法可以使用 dart 中的字符串访问 属性?
您可以使用 getPropertyValue
和 setProperty
方法,例如
div.style.setProperty(prop, otherdiv.style.getPropertyValue(prop));
我尝试执行以下操作:
var properties = ["height" , "width"];
for (var prop in properties){
div.style[prop] = otherdiv.style[prop];
}
但是 dart 似乎不接受这种括号表示法,有没有其他方法可以使用 dart 中的字符串访问 属性?
您可以使用 getPropertyValue
和 setProperty
方法,例如
div.style.setProperty(prop, otherdiv.style.getPropertyValue(prop));