свойство single
override
Проверяет, что эта итерируемая коллекция содержит только один элемент, и возвращает его.
Выбрасывает StateError, если this пуста или содержит более одного элемента.
Реализация
String get single {
int len = this.length;
if (len == 1) {
return JS('String', '#[0]', this);
}
if (len == 0) throw new StateError("No elements");
throw new StateError("More than one element");
}
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-html/DomStringList/single.html