Следующие два разных фрагмента кода кажутся мне похожими:
var myArray = Array();
myArray['A'] = "Athens";
myArray['B'] = "Berlin";
и
var myObject = {'A': 'Athens', 'B':'Berlin'};
потому что они оба ведут себя одинаково, а также typeof(myArray) == typeof(myObjects)
(оба дают "объект" ).
Есть ли разница между этими вариантами?