Являются ли массивы просто скрытыми объектами? Почему, почему нет? Каким образом (они) они (такие/нет)?
Я всегда думал о массивах и объектах в JS по существу одинаково, в первую очередь потому, что их доступ идентичен.
var obj = {'I': 'me'};
var arr = new Array();
arr['you'] = 'them';
console.log(obj.I);
console.log(arr.you);
console.log(obj['I']);
console.log(arr['you']);
Я вводил в заблуждение/ошибочно/неправильно? Что мне нужно знать о литералах JS, примитивах и строках/объектах/массивах/etc...?
Являются ли массивы/объекты просто строками в маскировке? Почему, почему нет? Каким образом (они) они (такие/нет)?