ArrayPrototype.unshift(Object, Object[]) Method

Definition

Adds new elements to the start of the specified array. Shifts the existing elements to the next positions.

This API supports the product infrastructure and is not intended to be used directly from your code.

public:
 static System::Object ^ unshift(System::Object ^ thisob, ... cli::array <System::Object ^> ^ args);
[Microsoft.JScript.JSFunction(Microsoft.JScript.JSFunctionAttributeEnum.HasThisObject | Microsoft.JScript.JSFunctionAttributeEnum.HasVarArgs, Microsoft.JScript.JSBuiltin.Array_unshift)]
public static object unshift (object thisob, params object[] args);
[<Microsoft.JScript.JSFunction(Microsoft.JScript.JSFunctionAttributeEnum.HasThisObject | Microsoft.JScript.JSFunctionAttributeEnum.HasVarArgs, Microsoft.JScript.JSBuiltin.Array_unshift)>]
static member unshift : obj * obj[] -> obj
Public Shared Function unshift (thisob As Object, ParamArray args As Object()) As Object

Parameters

thisob
Object

The object that this method is acting upon.

args
Object[]

The elements to add to thisob.

Returns

The new length of thisob.

Attributes

Applies to

See also