HtmlFormControlsCollection

继承
可用的扩展
注释
  • @Native("HTMLFormControlsCollection")

属性

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 添加到此列表末尾,使长度增加一个。
继承
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>
创建一个迭代器,它迭代指定范围内的元素。
继承
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
将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>
创建一个在满足test时跳过前面元素的Iterable
继承
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>
创建一个包含此可迭代对象元素列表
继承
toSet() Set<Node>
创建一个包含与此可迭代对象相同元素的集合
继承
toString() String
此对象的字符串表示形式。
继承
where(bool test(Node element)) Iterable<Node>
创建一个新的惰性 可迭代对象,包含所有满足谓词 test 的元素。
继承
whereType<T>() Iterable<T>
创建一个新的惰性 可迭代对象,包含所有类型为 T 的元素。
继承

运算符

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