Re[12]: JS - очень простой язык
От: anonymous Россия http://denis.ibaev.name/
Дата: 26.03.17 09:54
Оценка:
Здравствуйте, Mystic Artifact, Вы писали:

Ops>>Понятно. Массив есть, ненулевой длины, элементов нет, и индексов нет, но длина есть. Все ясно, просто и логично.

MA> Более того — движки выделяют память реальную и кусками, а JS-блудники ещё и хотят всяких Int32Array. Возникает резонный вопрос — что такое array, когда он разрежен, а когда нет, и зачем им вдруг нужны типы?

Int32Array — это array-like объект, который не имеет отношения к Array, это буфер с иным поведением. Так же объект Arguments, который хранит аргументы функции, похож по интерфейсу на Array, но не связан с ним. Они все похожи лишь наличием поля length и полей-индексов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.