如何在VBScript中使用shift和unshift函数?
我不熟悉VBScript 如何在VBScript中使用如何在VBScript中使用shift和unshift函数?,vbscript,Vbscript,我不熟悉VBScript 如何在VBScript中使用shift和unshift函数?和JavaScript方法。它们在VBScript中不可用。如果您需要它们提供的功能,您基本上有两个选项: 使用.Net类: 使用围绕标准VBScript数组的包装器模拟该功能。我不久前实现了这样一个包装器(): Set a = New CArray a.Items = Array("a", "b", "c") WScript.Echo "[" & Join(a.ToArray, ",") &am
shift
和unshift
函数?和JavaScript方法。它们在VBScript中不可用。如果您需要它们提供的功能,您基本上有两个选项:
- 使用.Net类:
- 使用围绕标准VBScript数组的包装器模拟该功能。我不久前实现了这样一个包装器():
Set a = New CArray a.Items = Array("a", "b", "c") WScript.Echo "[" & Join(a.ToArray, ",") & "]" 'insert at beginning of array a.InsertFirst "z" WScript.Echo "[" & Join(a.ToArray, ",") & "]" 'remove from beginning of array v = a.RemoveFirst WScript.Echo v WScript.Echo "[" & Join(a.ToArray, ",") & "]"
和是JavaScript方法。它们在VBScript中不可用。如果您需要它们提供的功能,您基本上有两个选项:
- 使用.Net类:
- 使用围绕标准VBScript数组的包装器模拟该功能。我不久前实现了这样一个包装器():
Set a = New CArray a.Items = Array("a", "b", "c") WScript.Echo "[" & Join(a.ToArray, ",") & "]" 'insert at beginning of array a.InsertFirst "z" WScript.Echo "[" & Join(a.ToArray, ",") & "]" 'remove from beginning of array v = a.RemoveFirst WScript.Echo v WScript.Echo "[" & Join(a.ToArray, ",") & "]"