Экзотический объект с целочисленным индексом — это экзотический объект, который выполняет специальную обработку ключей свойств целочисленного индекса. Экзотические объекты с целочисленным индексом имеют те же внутренние слоты, что и обычные объекты, а также внутренние слоты [[ViewedArrayBuffer]], [[ArrayLength]], [[ByteOffset]], [[ContentType]] и [[TypedArrayName]]. Объект является «экзотическим объектом с целочисленным индексом» (Integer-Indexed […]
Архивы по дням: 14.05.2021
Большинство функций ECMAScript делают «объект аргументов» (arguments object) доступным для своего кода. В зависимости от характеристик определения функции ее объект аргументов является либо «обычным объектом» (ordinary object), либо «экзотическим объектом аргументов» (arguments exotic object). Экзотический объект аргументов — это экзотический объект, свойства индекса массива которого сопоставляются с привязками формальных […]
Объект String — это экзотический объект, который инкапсулирует значение String и предоставляет свойства виртуальных целочисленно-индексируемых данных, соответствующие отдельным элементам «единицы кода» (code unit) значения String. Строковые экзотические объекты всегда имеют свойство данных с именем длина — «length«, значение которого представляет собой количество элементов кодовой единицы в инкапсулированном строковом значении. […]