VBScript .Add 方法参数205


简介

VBScript .Add 方法用于在集合中添加新元素。语法格式如下:```vbscript
(key, value, before, after)
```
其中:
* object:要添加元素的集合对象。
* key:已存在的集合项的键,指定在该项之前或之后添加新元素。(对于不基于键的集合,此参数可以省略)
* value:要添加到集合中的新值。
* before:布尔值,指定是否在 key 项之前添加新元素。默认值为 false(之后添加)。
* after:布尔值,指定是否在 key 项之后添加新元素。默认值为 true(之后添加)。

参数说明

key
* 对于基于键的集合(例如 Dictionary),key 参数指定新元素的键。键必须是唯一的,并且不能与集合中已存在的键相同。
* 对于不基于键的集合(例如 Array),key 参数可以省略。


value
* value 参数指定要添加到集合中的新值。新值可以是任何类型的值(例如字符串、数字、对象或数组)。


before
* before 参数是一个布尔值,指定是否在 key 项之前添加新元素。如果 before 设置为 true,则新元素将添加到 key 项之前;如果 before 设置为 false(默认值),则新元素将添加到 key 项之后。


after
* after 参数是一个布尔值,指定是否在 key 项之后添加新元素。如果 after 设置为 true(默认值),则新元素将添加到 key 项之后;如果 after 设置为 false,则新元素将添加到 key 项之前。

示例

使用 Dictionary 集合
```vbscript
Set myDict = CreateObject("")
"键1", "值1"
"键2", "值2", before:=False
"键3", "值3", after:=False
```


使用 Array 集合
```vbscript
Dim myArray()
"元素1"
"元素2", before:=True
"元素3", after:=False
```

注意事项* 如果集合中已存在具有相同键的项,则 .Add 方法将覆盖现有项。
* 对于不基于键的集合,添加元素时会自动分配一个键。
* 对于基于键的集合,如果未指定 key 参数,则新元素将添加到集合的末尾。

2024-12-23


上一篇:VBScript 判断页面完成加载

下一篇:Python 中使用 VBScript