Exists メソッド

指定したキーが Dictionary オブジェクト内に存在する場合は、真 (true) を返します。存在しない場合は、偽 (false) を返します。

object
.Exists(
key
) 

引数

  • object
    必ず指定します。Dictionary オブジェクトの名前を指定します。
  • key
    必ず指定します。Dictionary オブジェクト内で検索するキーの値を指定します。

解説

次のコードは、Exists メソッドの使用例です。

function keyExists(k)
{
   var fso, s = "";
   d = new ActiveXObject("Scripting.Dictionary");
   d.Add("a", "アテネ");
   d.Add("b", "ベオグラード");
   d.Add("c", "カイロ");
   if (d.Exists(k))
      s += "指定したキーは存在します。";
   else 
      s += "指定したキーはありません。";
   return(s);
}
[VBScript]
Function KeyExistsDemo
   Dim d, msg   ' 変数を作成します。
   Set d = CreateObject("Scripting.Dictionary")
   d.Add "a", "アテネ"   ' キーと項目を追加します。
   d.Add "b", "ベオグラード"
   d.Add "c", "カイロ"
   If d.Exists("c") Then
      msg = "指定したキーは存在します。"
   Else
      msg = "指定したキーはありません。"
   End If
   KeyExistsDemo = msg
End Function

参照

Add メソッド (Dictionary オブジェクト) | Items メソッド | Keys メソッド | Remove メソッド | RemoveAll メソッド

対象: Dictionary オブジェクト