どうも、ちょげ(@chogetarou)です。
Map内にキーが存在するかどうかを確認する方法を紹介します。
方法

Mapのキーの存在チェックをするには、containsKeyメソッドを使います。
具体的には、MapからcontainsKeyメソッドを呼び出します。
containsKeyメソッドの引数には、存在チェックをするキーを指定します。
map.containsKey(key) //keyの存在チェック
containsKeyは、引数に指定したキーが存在すれば「true」、存在しなければ「false」を返します。
使用例
void main() {
var numbers = {
'One' : 1,
'Two' : 2,
'Three' : 3,
'Four' : 4,
'Five' : 5
};
//Threeの存在チェック
print(numbers.containsKey('Three')); //true => 存在する
//Sixの存在チェック
print(numbers.containsKey('Six')); //false => 存在しない
}
コメント