Arrays Vbscript:如何筛选范围内但在数组集合中找不到的值?
在下面提供的代码中,我有一个测试数组。我想查找那些在400到500范围内但在测试数组中找不到的值 (Arrays Vbscript:如何筛选范围内但在数组集合中找不到的值?,arrays,asp-classic,vbscript,Arrays,Asp Classic,Vbscript,在下面提供的代码中,我有一个测试数组。我想查找那些在400到500范围内但在测试数组中找不到的值 (Ex:410-尽管此值在400到500之间,但在数组中找不到它) 一旦找到它,我需要将其添加到新集合中并执行新操作(如将其值设置为410 | new value)以显示在网页上 代码如下: Test= Array("1|Name", "2|Place", "400|Animal", "420|Thing") For Each x in Test xSplit=Split(x,"|")
Ex:410-尽管此值在400到500之间,但在数组中找不到它
)
一旦找到它,我需要将其添加到新集合中并执行新操作(如将其值设置为410 | new value
)以显示在网页上
代码如下:
Test= Array("1|Name", "2|Place", "400|Animal", "420|Thing")
For Each x in Test
xSplit=Split(x,"|")
'Do Something'
Next
'Do Something'
有人能帮我吗?显然,这里有键/值对,因此合适的数据结构可能是: 这样,您就可以轻松检查键值是否存在:
If dict.Exists(42) Then
WScript.Echo dict(42)
Else
WScript.Echo "Index 42 does not exist."
End If
显然,这里有键/值对,因此适当的数据结构可能是: 这样,您就可以轻松检查键值是否存在:
If dict.Exists(42) Then
WScript.Echo dict(42)
Else
WScript.Echo "Index 42 does not exist."
End If