Свойство keys
Iterable<String> keysКлючи this.
Возвращаемая итерируемая последовательность имеет эффективные length и contains операции, основанные на length и containsKey карты.
Порядок итерации определяется отдельной реализацией Map, но должен быть последовательным при изменениях в карте.
Изменение карты во время итерации ключей может нарушить итерацию.
Исходный код
Iterable<String> get keys {
final keys = <String>[];
forEach((k, v) => keys.add(k));
return keys;
}
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-html/Storage/keys.html