Key プロパティ
Dictionary オブジェクトにキーを設定します。
object.Key(key) = newkey
引数
- object
必ず指定します。Dictionary オブジェクトの名前を指定します。 - key
必ず指定します。変更するキーの値を指定します。 - newkey
必ず指定します。引数 key で指定したキーと置き換える新しいキーを指定します。
解説
キーを変更するときに引数 key で指定したキーが見つからなかった場合は、引数 key の指定を使って、空の項目を持つ新しいキーが作成されます。
次のコードは、Key プロパティの使用例です。
var d;
d = new ActiveXObject("Scripting.Dictionary");
function AddStuff()
{
var a;
d.Add("a", "アテネ");
d.Add("b", "ベオグラード");
d.Add("c", "カイロ");
}
function ChangeKey(oldkey, newkey)
{
var s;
d.Key("c") = "Ca";
s = "キー " + oldkey + " を " + newkey + " に変更しました。";
return(s);
}
[VBScript]
Function DicDemo
Dim d ' 変数を作成します。
Set d = CreateObject("Scripting.Dictionary")
d.Add "a", "アテネ" ' キーと項目を追加します。
d.Add "b", "ベオグラード"
d.Add "c", "カイロ"
d.Key("c") = "d" ' "c" のキーを "d" にセットします。
DicDemo = d.Item("d") ' 関連した項目を返します。
End Function