keys 属性

Iterable<String> keys
override

对象的 键。

返回的迭代器具有高效的 lengthcontains 操作,基于映射的 lengthcontainsKey 方法。

迭代顺序由各个 Map 实现定义,但必须在映射更改之间保持一致。

在迭代键时修改映射可能会破坏迭代。

实现

Iterable<String> get keys {
  final keys = <String>[];
  forEach((k, v) => keys.add(k));
  return keys;
}