// работает в IE, не уверен в других браузерах ...
alert(classes[x].style.cssText);
Во встроенных коллекциях Darts для этого используется именованный конструктор, называемый from. Смотрите этот пост: Клонировать список, карту или набор в дротик
Map mapA = {
'foo': 'bar'
};
Map mapB = new Map.from(mapA);
Поздно на вечеринке, но недавно я столкнулся с этой проблемой, и мне пришлось что-то делать в соответствии с: -
class RandomObject {
RandomObject(this.x, this.y);
RandomObject.clone(RandomObject randomObject): this(randomObject.x, randomObject.y);
int x;
int y;
}
Затем, вы можете просто вызвать копию с оригиналом, например так: -
final RandomObject original = RandomObject(1, 2);
final RandomObject copy = RandomObject.clone(original);