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中删除的元素的新数组(如果有)。

属性

适用于