What will use more memory, items1 where each item is an array or items2 where each item is an object:
var items1=[['James Bond',8,40],
...,
['Superman',9999,36]];
var items2=[{Name,'James Bond',strength:8,coolness:40},
...,
{Name,'Superman',strength:9999,coolness:36}];
Which will be the fastes way to fetch data search1 or search2?
var search1=items[432][2];
var search2=items2[432]["coolness"];
PS: The given scores are unofficial and my personal opinion of the 2 characters
SECOND EDIT: I had a picture of a test but it was scewed as pointed out by Felix. This is more correct: http://jsperf.com/sparse-objects/3 which says array lookup is 20 % faster.