ArrayPrototype Класс

Определение

Предоставляет статические методы и свойства для объектов ArrayObject.Provides static methods and properties for ArrayObject objects. Все методы этого класса вызываются путем передачи ссылки объекту, запрашивающему доступ к методу.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Этот класс принадлежит к категории встроенных объектных моделей.This class belongs to the built-in object model category.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class ArrayPrototype : Microsoft::JScript::ArrayObject
public class ArrayPrototype : Microsoft.JScript.ArrayObject
type ArrayPrototype = class
    inherit ArrayObject
Public Class ArrayPrototype
Inherits ArrayObject
Наследование
Производный

Поля

engine

Хранит ссылка на обработчик скриптов.Stores a reference to the scripting engine.

(Унаследовано от ScriptObject)
field_table

Хранит список полей, динамически добавляемых и удаляемых из объекта.Stores a list of fields that are dynamically added and removed from the object.

(Унаследовано от JSObject)
parent

Хранит ссылки на родительский объект.Stores a reference to the parent object.

(Унаследовано от ScriptObject)

Свойства

constructor

Получает ссылку на объект на основе прототипа, в котором используется данный прототип.Gets a reference to a prototype-based object that is using this prototype.

Item[Double]

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Double.Gets or sets a member of the script object that is designated by the specified Double index value.

(Унаследовано от ScriptObject)
Item[Int32]

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Int32.Gets or sets a member of the script object that is designated by the specified Int32 index value.

(Унаследовано от ScriptObject)
Item[Object[]]

Возвращает или задает член объекта скрипта, на который указывает заданное имя, значение индекса Double или значение индекса Int32.Gets or sets a member of the script object that is designated by the specified name, Double index value, or Int32 index value.

(Унаследовано от ScriptObject)
Item[String]

Возвращает или задает член объекта скрипта, на который указывает заданное имя.Gets or sets a member of the script object that is designated by the specified name.

(Унаследовано от ScriptObject)
length

Получает или задает длину массива.Gets or sets the length of the array.

(Унаследовано от ArrayObject)
UnderlyingSystemType

Получает тип объекта скрипта.Gets the type of the script object.

(Унаследовано от ScriptObject)

Методы

AddField(String)

Добавляет заданное поле в объект.Adds the specified field to the object.

(Унаследовано от JSObject)
concat(Object, VsaEngine, Object[])

Сцепляет объекты или массивы, присоединяя их к кону заданного объекта или массива.Concatenates objects or arrays to the end of the specified object or array.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetField(String, BindingFlags)

Получает поле с заданным именем.Gets a field that has the specified name.

(Унаследовано от ScriptObject)
GetFields(BindingFlags)

Получает массив объектов FieldInfo, соответствующих всем полям текущего объекта скрипта.Gets an array of FieldInfo objects that correspond to all fields of the current script object.

(Унаследовано от ScriptObject)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetMember(String, BindingFlags)

Получает массив объектов MemberInfo, соответствующих всем членам, которые сопоставлены заданному имени.Gets an array of MemberInfo objects that correspond to all members that match the specified name.

(Унаследовано от JSObject)
GetMembers(BindingFlags)

Получает массив объектов MemberInfo, соответствующих всем членам текущего объекта скрипта.Gets an array of MemberInfo objects that correspond to all members of the current script object.

(Унаследовано от JSObject)
GetMethod(String, BindingFlags)

Получает метод с заданным именем.Gets a method that has the specified name.

(Унаследовано от ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Получает метод с заданным именем, используя указанные критерии выбора.Gets a method that has the specified name by using the specified selection criteria.

(Унаследовано от ScriptObject)
GetMethods(BindingFlags)

Получает массив объектов MethodInfo, соответствующих всем методам текущего объекта скрипта.Gets an array of MethodInfo objects that correspond to all methods of the current script object.

(Унаследовано от ScriptObject)
GetParent()

Получает ссылку на родительский объект.Gets a reference to the parent object.

(Унаследовано от ScriptObject)
GetProperties(BindingFlags)

Получает массив объектов PropertyInfo, соответствующих всем свойствам текущего объекта скрипта.Gets an array of PropertyInfo objects that correspond to all properties of the current script object.

(Унаследовано от ScriptObject)
GetProperty(String, BindingFlags)

Получает свойство с указанным именем.Gets a property that has the specified name.

(Унаследовано от ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Получает свойство с заданным именем, используя указанные критерии выбора.Gets a property that has the specified name by using the specified selection criteria.

(Унаследовано от ScriptObject)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Вызывает указанный член.Invokes the specified member.

(Унаследовано от ScriptObject)
join(Object, Object)

Сцепляет элементы заданного массива, образуя строку.Concatenates the elements of the specified array into a string. Элементы отделяются друг от друга заданным разделителем.The elements are separated by the specified separator.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
pop(Object)

Удаляет последний элемент из заданного массива и возвращает этот элемент.Removes the last element from the specified array and returns it.

push(Object, Object[])

Добавляет новые элементы в конец объекта заданного массива.Adds new elements to the end of the specified array.

reverse(Object)

Резервирует элементы заданного массива.Reverses the elements of the specified array.

SetMemberValue2(String, Object)

Задает значение поля, которое было динамически добавлено в объект и сохранено в поле field_table.Sets the value of a field that was dynamically added to the object and stored in field_table.

(Унаследовано от JSObject)
shift(Object)

Удаляет первый элемент из заданного массива и возвращает этот элемент.Removes the first element from the specified array and returns it. Перемещает оставшиеся элементы в предыдущие позиции.Shifts the remaining elements to the previous positions.

slice(Object, VsaEngine, Double, Object)

Создает новый массив, содержащий последовательно расположенные заданные элементы из указанного массива.Creates a new array that contains the specified consecutive elements from the specified array.

sort(Object, Object)

Сортирует элементы заданного массива, используя заданную функцию для сравнения элементов.Sorts the elements of the specified array by using the specified function to compare the elements.

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

Добавляет и удаляет элементы, расположенные в массиве в указанной позиции.Adds and removes elements from an array at the specified position in the array. Элементы можно добавлять, удалять или выполнять обе операции одновременно.You can add elements, remove elements, or both.

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

Добавляет элементы и удаляет элементы, расположенные в массиве в указанной позиции.Adds elements to and removes elements from an array, at the specified position in the array. Элементы можно добавлять, удалять или выполнять обе операции одновременно.You can add elements, remove elements, or both.

(Унаследовано от ArrayObject)
toLocaleString(Object)

Создает строковое представление заданного объекта, содержащее элементы, отделенные друг от друга разделителем ListSeparator и пробелом.Creates a string representation of the specified object that concatenates the elements and separates them with a ListSeparator and a space.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от JSObject)
toString(Object)

Создает строковое представление заданного объекта, содержащее сцепленные элементы, отделенные друг от друга запятой.Creates a string representation of the specified object that concatenates the elements and separates them with a comma.

unshift(Object, Object[])

Добавляет новые элементы в начало объекта заданного массива.Adds new elements to the start of the specified array. Перемещает оставшиеся элементы в следующие позиции.Shifts the existing elements to the next positions.

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Возвращает перечислитель, выполняющий итерацию по членам объекта.Returns an enumerator that iterates through the members of the object.

(Унаследовано от JSObject)
IExpando.AddMethod(String, Delegate)

Добавляет заданный метод в объект.Adds the specified method to the object. Метод IExpando.AddMethod(String, Delegate) не реализован в JScript.IExpando.AddMethod(String, Delegate) is not implemented in JScript.

(Унаследовано от JSObject)
IExpando.AddProperty(String)

Добавляет заданное свойство в объект.Adds the specified property to the object. Этот метод не реализован в JScript.This method is not implemented in JScript.

(Унаследовано от JSObject)
IExpando.RemoveMember(MemberInfo)

Удаляет заданный член из объекта.Removes the specified member from the object.

(Унаследовано от JSObject)

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

Применяется к