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 メソッド