HtmlOptionsCollection

继承
可用的扩展
注解
  • @Native("HTMLOptionsCollection")

属性

first Node
第一个元素。
getter/setter 对继承
hashCode int
此对象的哈希码。
无 setter继承
isEmpty bool
此集合是否没有元素。
无 setter继承
isNotEmpty bool
此集合是否至少有一个元素。
无 setter继承
iterator Iterator<Node>
一个新的 Iterator,允许迭代此 Iterable 的元素。
无 setter继承
last Node
最后一个元素。
getter/setter 对继承
length int
此列表中的对象数量。
getter/setter 对继承
reversed Iterable<Node>
此列表中对象的Iterable,顺序相反。
无 setter继承
runtimeType Type
对象运行时类型的表示。
无 setter继承
single Node
检查此可迭代的元素是否只有一个,并返回该元素。
无 setter继承

方法

add(Node value) → void
value 添加到此列表的末尾,扩展长度为 1。
继承
addAll(Iterable<Node> iterable) → void
iterable 中的所有对象追加到此列表的末尾。
继承
any(bool test(Node element)) bool
检查此可迭代的任何元素是否满足 test
继承
asMap() Map<int, Node>
此列表不可修改的Map视图。
继承
cast<R>() List<R>
返回一个此列表作为R实例列表的视图。
继承
clear() → void
从此列表中删除所有对象;列表的长度变为零。
继承
contains(Object? element) bool
该集合是否包含等于element的元素。
继承
elementAt(int index) Node
返回第index个元素。
继承
every(bool test(Node element)) bool
检查此可迭代的每个元素是否满足test
继承
expand<T>(Iterable<T> f(Node element)) Iterable<T>
将此Iterable的每个元素扩展为零个或多个元素。
继承
fillRange(int start, int end, [Node? fillValue]) → void
fillValue覆盖元素的范围。
继承
firstWhere(bool test(Node element), {Node orElse()?}) Node
满足给定谓词test的第一个元素。
继承
fold<T>(T initialValue, T combine(T previousValue, Node element)) → T
通过迭代地将集合中的每个元素与现有值组合,将集合减少到一个单一值
继承
followedBy(Iterable<Node> other) Iterable<Node>
创建此可迭代对象与 other 的懒加载连接。
继承
forEach(void action(Node element)) → void
在迭代顺序中对可迭代对象的每个元素调用 action
继承
getRange(int start, int end) Iterable<Node>
创建一个 Iterable,遍历元素的范围。
继承
indexOf(Object? element, [int start = 0]) int
此列表中 element 的第一个索引。
继承
indexWhere(bool test(Node element), [int start = 0]) int
满足提供的 test 的列表中的第一个索引。
继承
insert(int index, Node element) → void
在此列表中将 element 插入到位置 index
继承
insertAll(int index, Iterable<Node> iterable) → void
在此列表中将 iterable 的所有对象插入到位置 index
继承
item(int? index) Node?
继承
join([String separator = ""]) String
将每个元素转换为 String 并连接这些字符串。
继承
lastIndexOf(Object? element, [int? start]) int
此列表中 element 的最后一个索引。
继承
lastIndexWhere(bool test(Node element), [int? start]) int
列表中满足提供的 test 的最后一个索引。
继承
lastWhere(bool test(Node element), {Node orElse()?}) Node
满足给定谓词 test 的最后一个元素。
继承
map<T>(T f(Node element)) Iterable<T>
通过 toElement 修改此可迭代对象的当前元素。
继承
namedItem(String name) Object?
继承
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
继承
reduce(Node combine(Node previousValue, Node element)) Node
通过迭代使用提供的函数组合集合中的元素,将集合减少为一个单一值。
继承
remove(Object? object) bool
从列表中移除第一次出现的 value
继承
removeAt(int pos) Node
从列表中移除位于 index 位置的元素。
继承
removeLast() Node
移除并返回列表中的最后一个对象。
继承
removeRange(int start, int end) → void
从列表中移除一个元素范围。
继承
removeWhere(bool test(Node element)) → void
移除所有满足 test 的对象。
继承
replaceRange(int start, int end, Iterable<Node> iterable) → void
使用 replacements 的元素替换元素范围。
继承
retainWhere(bool test(Node element)) → void
移除所有不满足 test 的对象。
继承
setAll(int index, Iterable<Node> iterable) → void
使用 iterable 的对象覆盖元素。
继承
setRange(int start, int end, Iterable<Node> iterable, [int skipCount = 0]) → void
iterable 的一些元素写入此列表的某个范围。
继承
shuffle([Random? random]) → void
随机打乱此列表的元素。
继承
singleWhere(bool test(Node element), {Node orElse()?}) Node
满足 test 的单个元素。
继承
skip(int count) Iterable<Node>
创建一个 Iterable,提供所有除了前 count 个元素。
继承
skipWhile(bool test(Node element)) Iterable<Node>
创建一个 Iterable,在 test 满足条件时跳过前面的元素。
继承
sort([int compare(Node a, Node b)?]) → void
根据 compare 函数指定的顺序对此列表进行排序。
继承
sublist(int start, [int? end]) List<Node>
返回一个包含从 startend 之间元素的新列表。
继承
take(int count) Iterable<Node>
创建一个惰性可迭代对象,包含该可迭代对象的前 count 个元素。
继承
takeWhile(bool test(Node element)) Iterable<Node>
创建一个惰性可迭代对象,包含满足 test 条件的起始元素。
继承
toList({bool growable = true}) List<Node>
创建一个包含此 Iterable 元素的新 List
继承
toSet() Set<Node>
创建一个包含与该可迭代对象相同元素的新 Set
继承
toString() String
此对象的字符串表示。
继承
where(bool test(Node element)) Iterable<Node>
创建一个新的惰性 Iterable,包含所有满足谓词 test 的元素。
继承
whereType<T>() Iterable<T>
创建一个新的惰性 Iterable,包含所有类型为 T 的元素。
继承

操作符

运算符 +(List<Node> other) List<Node>
返回此列表与 other 的连接。
继承
运算符 ==(Object other) bool
等号运算符。
继承
运算符 [](int index) Node
列表中给定 index 位置的对象。
继承
运算符 []=(int index, Node value) → void
将列表中给定 index 位置的对象设置为 value
继承