ArrayPrototype.splice(Object, VsaEngine, Double, Double, Object[]) 方法

定义

在数组中的指定位置添加和移除数组中的元素。 您可以添加和/或移除元素。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 static Microsoft::JScript::ArrayObject ^ splice(System::Object ^ thisob, Microsoft::JScript::Vsa::VsaEngine ^ engine, double start, double deleteCnt, ... cli::array <System::Object ^> ^ args);
[Microsoft.JScript.JSFunction(Microsoft.JScript.JSFunctionAttributeEnum.HasEngine | Microsoft.JScript.JSFunctionAttributeEnum.HasThisObject | Microsoft.JScript.JSFunctionAttributeEnum.HasVarArgs, Microsoft.JScript.JSBuiltin.Array_splice)]
public static Microsoft.JScript.ArrayObject splice (object thisob, Microsoft.JScript.Vsa.VsaEngine engine, double start, double deleteCnt, params object[] args);
[<Microsoft.JScript.JSFunction(Microsoft.JScript.JSFunctionAttributeEnum.HasEngine | Microsoft.JScript.JSFunctionAttributeEnum.HasThisObject | Microsoft.JScript.JSFunctionAttributeEnum.HasVarArgs, Microsoft.JScript.JSBuiltin.Array_splice)>]
static member splice : obj * Microsoft.JScript.Vsa.VsaEngine * double * double * obj[] -> Microsoft.JScript.ArrayObject
Public Shared Function splice (thisob As Object, engine As VsaEngine, start As Double, deleteCnt As Double, ParamArray args As Object()) As ArrayObject

参数

thisob
Object

此方法所作用于的对象。

engine
VsaEngine

对脚本引擎的引用。

start
Double

数组中要添加和移除元素的位置。

deleteCnt
Double

要移除的元素(如果有)的数目。

args
Object[]

要添加的元素(如果有)。

返回

一个新数组,其中包含从 thisob 中移除的元素(如果已移除了任何元素)。

属性

适用于