ArrayPrototype Classe

Definizione

Fornisce proprietà e metodi statici per oggetti ArrayObject.Provides static methods and properties for ArrayObject objects. Tutti i metodi di questa classe vengono chiamati passando un riferimento all'oggetto che richiede l'accesso al metodo.All methods of this class are called by passing in a reference to the object that is requesting access to the method. La classe appartiene alla categoria del modello a oggetti incorporata.This class belongs to the built-in object model category.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public ref class ArrayPrototype : Microsoft::JScript::ArrayObject
public class ArrayPrototype : Microsoft.JScript.ArrayObject
type ArrayPrototype = class
    inherit ArrayObject
Public Class ArrayPrototype
Inherits ArrayObject
Ereditarietà
Derivato

Campi

engine

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un riferimento al motore di script.Stores a reference to the scripting engine.

(Ereditato da ScriptObject)
field_table

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un elenco di campi aggiunti e rimossi dall'oggetto in modo dinamico.Stores a list of fields that are dynamically added and removed from the object.

(Ereditato da JSObject)
parent

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Archivia un riferimento all'oggetto padre.Stores a reference to the parent object.

(Ereditato da ScriptObject)

Proprietà

constructor

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un riferimento a un oggetto basato su prototipo che utilizza questo prototipo.Gets a reference to a prototype-based object that is using this prototype.

Item[Double]

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta un membro dell'oggetto script designato dal valore di indice Double specificato.Gets or sets a member of the script object that is designated by the specified Double index value.

(Ereditato da ScriptObject)
Item[Int32]

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta un membro dell'oggetto script designato dal valore di indice Int32 specificato.Gets or sets a member of the script object that is designated by the specified Int32 index value.

(Ereditato da ScriptObject)
Item[Object[]]

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta un membro dell'oggetto script designato dal nome, dal valore di indice Double o dal valore di indice Int32 specificato.Gets or sets a member of the script object that is designated by the specified name, Double index value, or Int32 index value.

(Ereditato da ScriptObject)
Item[String]

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta un membro dell'oggetto script designato dal nome specificato.Gets or sets a member of the script object that is designated by the specified name.

(Ereditato da ScriptObject)
length

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta la lunghezza della matrice.Gets or sets the length of the array.

(Ereditato da ArrayObject)
UnderlyingSystemType

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene il tipo dell'oggetto script.Gets the type of the script object.

(Ereditato da ScriptObject)

Metodi

AddField(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge il campo specificato all'oggetto.Adds the specified field to the object.

(Ereditato da JSObject)
concat(Object, VsaEngine, Object[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Concatena gli oggetti o le matrici alla fine dell'oggetto o della matrice specificata.Concatenates objects or arrays to the end of the specified object or array.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetField(String, BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un campo con il nome specificato.Gets a field that has the specified name.

(Ereditato da ScriptObject)
GetFields(BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una matrice di oggetti FieldInfo corrispondenti a tutti i campi dell'oggetto script corrente.Gets an array of FieldInfo objects that correspond to all fields of the current script object.

(Ereditato da ScriptObject)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetMember(String, BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una matrice di oggetti MemberInfo corrispondenti a tutti i membri che corrispondono al nome specificato.Gets an array of MemberInfo objects that correspond to all members that match the specified name.

(Ereditato da JSObject)
GetMembers(BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una matrice di oggetti MemberInfo corrispondenti a tutti i membri dell'oggetto script corrente.Gets an array of MemberInfo objects that correspond to all members of the current script object.

(Ereditato da JSObject)
GetMethod(String, BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un metodo con il nome specificato.Gets a method that has the specified name.

(Ereditato da ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un metodo con il nome specificato utilizzando i criteri di selezione specificati.Gets a method that has the specified name by using the specified selection criteria.

(Ereditato da ScriptObject)
GetMethods(BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una matrice di oggetti MethodInfo corrispondenti a tutti i metodi dell'oggetto script corrente.Gets an array of MethodInfo objects that correspond to all methods of the current script object.

(Ereditato da ScriptObject)
GetParent()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un riferimento all'oggetto padre.Gets a reference to the parent object.

(Ereditato da ScriptObject)
GetProperties(BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una matrice di oggetti PropertyInfo corrispondenti a tutte le proprietà dell'oggetto script corrente.Gets an array of PropertyInfo objects that correspond to all properties of the current script object.

(Ereditato da ScriptObject)
GetProperty(String, BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una proprietà con il nome specificato.Gets a property that has the specified name.

(Ereditato da ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una proprietà con il nome specificato utilizzando i criteri di selezione specificati.Gets a property that has the specified name by using the specified selection criteria.

(Ereditato da ScriptObject)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Richiama il membro specificato.Invokes the specified member.

(Ereditato da ScriptObject)
join(Object, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Consente di concatenare gli elementi della matrice specificata in una stringa.Concatenates the elements of the specified array into a string. Gli elementi vengono separati dal separatore specificato.The elements are separated by the specified separator.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
pop(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rimuove l'ultimo elemento della matrice specificata e lo restituisce.Removes the last element from the specified array and returns it.

push(Object, Object[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge nuovi elementi alla fine della matrice specificata.Adds new elements to the end of the specified array.

reverse(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inverte gli elementi della matrice specificata.Reverses the elements of the specified array.

SetMemberValue2(String, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Imposta il valore di un campo aggiunto in modo dinamico all'oggetto e archiviato in field_table.Sets the value of a field that was dynamically added to the object and stored in field_table.

(Ereditato da JSObject)
shift(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rimuove il primo elemento della matrice specificata e lo restituisce.Removes the first element from the specified array and returns it. Sposta gli elementi rimanenti nelle posizioni precedenti.Shifts the remaining elements to the previous positions.

slice(Object, VsaEngine, Double, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una nuova matrice che contiene gli elementi consecutivi specificati provenienti dalla matrice specificata.Creates a new array that contains the specified consecutive elements from the specified array.

sort(Object, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ordina gli elementi della matrice specificata utilizzando la funzione specificata per confrontare gli elementi.Sorts the elements of the specified array by using the specified function to compare the elements.

splice(Object, VsaEngine, Double, Double, Object[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge e rimuove gli elementi da una matrice in corrispondenza della posizione specificata nella matrice.Adds and removes elements from an array at the specified position in the array. È possibile aggiungere elementi, rimuoverli o eseguire entrambe le operazioni.You can add elements, remove elements, or both.

SpliceSlowly(UInt32, UInt32, Object[], ArrayObject, UInt32, UInt32)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge gli elementi e li rimuove da una matrice in corrispondenza della posizione specificata nella matrice.Adds elements to and removes elements from an array, at the specified position in the array. È possibile aggiungere elementi, rimuoverli o eseguire entrambe le operazioni.You can add elements, remove elements, or both.

(Ereditato da ArrayObject)
toLocaleString(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una rappresentazione di stringa dell'oggetto specificato che concatena gli elementi e li separa con un oggetto ListSeparator e uno spazio.Creates a string representation of the specified object that concatenates the elements and separates them with a ListSeparator and a space.

ToString()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da JSObject)
toString(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una rappresentazione di stringa dell'oggetto specificato che concatena gli elementi e li separa con una virgola.Creates a string representation of the specified object that concatenates the elements and separates them with a comma.

unshift(Object, Object[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge nuovi elementi all'inizio della matrice specificata.Adds new elements to the start of the specified array. Sposta gli elementi esistenti nelle posizioni successive.Shifts the existing elements to the next positions.

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce un enumeratore che consente di scorrere i membri dell'oggetto.Returns an enumerator that iterates through the members of the object.

(Ereditato da JSObject)
IExpando.AddMethod(String, Delegate)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge il metodo specificato all'oggetto.Adds the specified method to the object. IExpando.AddMethod(String, Delegate) non è implementato in JScript.IExpando.AddMethod(String, Delegate) is not implemented in JScript.

(Ereditato da JSObject)
IExpando.AddProperty(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge la proprietà specificata all'oggetto.Adds the specified property to the object. Questo metodo non è implementato in JScript.This method is not implemented in JScript.

(Ereditato da JSObject)
IExpando.RemoveMember(MemberInfo)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Rimuove il membro specificato dall'oggetto.Removes the specified member from the object.

(Ereditato da JSObject)

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a