脚本运行时库  

Keys 方法

返回一个数组,其中包含了一个 Dictionary 对象中的全部现有的关键字。

object.Keys( ) 

其中 object 总是一个 Dictionary 对象的名称。

说明

下面这段代码说明了 Keys 方法的用法:

[JScript]
function KeysDemo()
{
   var a, d, i, s;                  // 创建一些变量。
   d = new ActiveXObject("Scripting.Dictionary");  
   d.Add ("a", "Athens");              // 添加一些关键字和项目。
   d.Add ("b", "Belgrade");
   d.Add ("c", "Cairo");
   a = (new VBArray(d.Keys())).toArray();   // 获取关键字。
   s = "";
   for (i in a)                  // 遍历 dictionary。
   {
      s += a[i] + " - " + d(a[i]) + "<br>";
   }
   return(s);                     // 返回结果。
}
[VBScript]
Function DicDemo
   Dim a, d, i   ' 创建一些变量。
   Set d = CreateObject("Scripting.Dictionary")
   d.Add "a", "Athens"   ' 添加一些关键字和项目。
   d.Add "b", "Belgrade"
   d.Add "c", "Cairo"
   a = d.Keys   ' 获取关键字。
   For i = 0 To d.Count -1 ' 迭代数组。
      s = s & a(i) & "<BR>" ' 返回结果
   Next
   DicDemo = s
End Function

请参阅

Add 方法 (Dictionary) | Exists 方法 | Items 方法 | Remove 方法 | RemoveAll 方法
应用于:Dictionary 对象