脚本运行时库  

Key 属性

Dictionary 对象中设置一个 key

object.Key(key) = newkey

Arguments

object
必选项。总是一个 Dictionary 对象的名称。
key
必选项。被改变的 key 值。
newkey
必选项。替换所指定的 key 的新值。

说明

如果在改变一个 key 时没有发现该 key,那么将创建一个新的 key 并且其相关联的 item 被设置为空。

下面这段代码说明了 Key 属性的用法:

[JScript]
var d;
d = new ActiveXObject("Scripting.Dictionary");

function AddStuff()
{
   var a;
   d.Add("a", "Athens");
   d.Add("b", "Belgrade");
   d.Add("c", "Cairo");
}

function ChangeKey(oldkey, newkey)
{
   var s;
   d.Key("c") = "Ca";
   s = "Key " + oldkey + " changed to " + newkey;
   return(s);
}
[VBScript]
Function DicDemo
   Dim d   ' 创建一些变量。
   Set d = CreateObject("Scripting.Dictionary")
   d.Add "a", "Athens"   ' 添加一些关键字和项目。
   d.Add "b", "Belgrade"
   d.Add "c", "Cairo"
   d.Key("c") = "d"   ' 将 "c" 的关键字设为 "d"。
   DicDemo = d.Item("d")   ' 返回相关项目。
End Function

请参阅

CompareMode 属性 | Count 属性 | Item 属性

应用于:Dictionary 对象