Udostępnij za pośrednictwem


ArrayPrototype Klasa

Definicja

Udostępnia metody statyczne i właściwości obiektów ArrayObject . Wszystkie metody tej klasy są wywoływane przez przekazanie odwołania do obiektu, który żąda dostępu do metody. Ta klasa należy do wbudowanej kategorii modelu obiektów.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public ref class ArrayPrototype : Microsoft::JScript::ArrayObject
public class ArrayPrototype : Microsoft.JScript.ArrayObject
type ArrayPrototype = class
    inherit ArrayObject
Public Class ArrayPrototype
Inherits ArrayObject
Dziedziczenie
Pochodne

Pola

engine

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przechowuje odwołanie do aparatu skryptów.

(Odziedziczone po ScriptObject)
field_table

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przechowuje listę pól, które są dynamicznie dodawane i usuwane z obiektu.

(Odziedziczone po JSObject)
parent

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Przechowuje odwołanie do obiektu nadrzędnego.

(Odziedziczone po ScriptObject)

Właściwości

constructor

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera odwołanie do obiektu opartego na prototypach, który korzysta z tego prototypu.

Item[Double]

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia element członkowski obiektu skryptu, który jest wyznaczony przez określoną Double wartość indeksu.

(Odziedziczone po ScriptObject)
Item[Int32]

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia element członkowski obiektu skryptu, który jest wyznaczony przez określoną Int32 wartość indeksu.

(Odziedziczone po ScriptObject)
Item[Object[]]

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia element członkowski obiektu skryptu, który jest wyznaczony przez określoną nazwę, Double wartość indeksu lub Int32 wartość indeksu.

(Odziedziczone po ScriptObject)
Item[String]

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia element członkowski obiektu skryptu, który jest wyznaczony przez określoną nazwę.

(Odziedziczone po ScriptObject)
length

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera lub ustawia długość tablicy.

(Odziedziczone po ArrayObject)
UnderlyingSystemType

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera typ obiektu skryptu.

(Odziedziczone po ScriptObject)

Metody

AddField(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje określone pole do obiektu.

(Odziedziczone po JSObject)
concat(Object, VsaEngine, Object[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Łączy obiekty lub tablice na końcu określonego obiektu lub tablicy.

Equals(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetField(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera pole, które ma określoną nazwę.

(Odziedziczone po ScriptObject)
GetFields(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę FieldInfo obiektów, które odpowiadają wszystkim polam bieżącego obiektu skryptu.

(Odziedziczone po ScriptObject)
GetHashCode()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetMember(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę MemberInfo obiektów, które odpowiadają wszystkim członkom, które pasują do określonej nazwy.

(Odziedziczone po JSObject)
GetMembers(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę MemberInfo obiektów, które odpowiadają wszystkim członkom bieżącego obiektu skryptu.

(Odziedziczone po JSObject)
GetMethod(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera metodę, która ma określoną nazwę.

(Odziedziczone po ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera metodę, która ma określoną nazwę przy użyciu określonych kryteriów wyboru.

(Odziedziczone po ScriptObject)
GetMethods(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę MethodInfo obiektów, które odpowiadają wszystkim metodom bieżącego obiektu skryptu.

(Odziedziczone po ScriptObject)
GetParent()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera odwołanie do obiektu nadrzędnego.

(Odziedziczone po ScriptObject)
GetProperties(BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera tablicę PropertyInfo obiektów, które odpowiadają wszystkim właściwościom bieżącego obiektu skryptu.

(Odziedziczone po ScriptObject)
GetProperty(String, BindingFlags)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera właściwość, która ma określoną nazwę.

(Odziedziczone po ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera właściwość, która ma określoną nazwę przy użyciu określonych kryteriów wyboru.

(Odziedziczone po ScriptObject)
GetType()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Wywołuje określony element członkowski.

(Odziedziczone po ScriptObject)
join(Object, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Łączy elementy określonej tablicy w ciąg. Elementy są oddzielone określonym separatorem.

MemberwiseClone()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
pop(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Usuwa ostatni element z określonej tablicy i zwraca go.

push(Object, Object[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje nowe elementy na końcu określonej tablicy.

reverse(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Odwraca elementy określonej tablicy.

SetMemberValue2(String, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Ustawia wartość pola, które zostało dynamicznie dodane do obiektu i przechowywane w field_table.

(Odziedziczone po JSObject)
shift(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Usuwa pierwszy element z określonej tablicy i zwraca go. Przenosi pozostałe elementy na poprzednie pozycje.

slice(Object, VsaEngine, Double, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy nową tablicę zawierającą określone kolejne elementy z określonej tablicy.

sort(Object, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Sortuje elementy określonej tablicy przy użyciu określonej funkcji, aby porównać elementy.

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje i usuwa elementy z tablicy na określonej pozycji w tablicy. Możesz dodawać elementy, usuwać elementy lub oba te elementy.

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje elementy do tablicy i usuwa elementy z tablicy w określonej pozycji w tablicy. Możesz dodawać elementy, usuwać elementy lub oba te elementy.

(Odziedziczone po ArrayObject)
toLocaleString(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy reprezentację ciągu określonego obiektu, który łączy elementy i oddziela je spacją ListSeparator i .

ToString()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po JSObject)
toString(Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy reprezentację ciągu określonego obiektu, który łączy elementy i oddziela je przecinkami.

unshift(Object, Object[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje nowe elementy na początku określonej tablicy. Przenosi istniejące elementy na następne pozycje.

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca moduł wyliczający, który iteruje po elementach członkowskich obiektu.

(Odziedziczone po JSObject)
IExpando.AddMethod(String, Delegate)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje określoną metodę do obiektu . IExpando.AddMethod(String, Delegate) nie jest zaimplementowany w języku JScript.

(Odziedziczone po JSObject)
IExpando.AddProperty(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Dodaje określoną właściwość do obiektu . Ta metoda nie jest zaimplementowana w języku JScript.

(Odziedziczone po JSObject)
IExpando.RemoveMember(MemberInfo)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Usuwa określony element członkowski z obiektu .

(Odziedziczone po JSObject)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Rzutuje elementy obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Konwertuje element IEnumerable na .IQueryable

Dotyczy