Показать сообщение отдельно
  #4 (permalink)  
Старый 13.07.2012, 01:20
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Вы думаете вовсе не о том, о чем нужно
Надо думать не о том кто из них быстрее, а том, кто из них подходит к ситуации.
То есть надо понимать что за данные вы храните, и использовать соответствующий тип

То есть если вам нужен массив, то было бы редкостным идиотизмом писать так из соображений скорости:
var array = {
    key0: 'value0',
    key1: 'value1',
    key2: 'value2',
    key3: 'value3',
    key4: 'value4',
    key5: 'value5'
};

То же верно и в обратную сторону
Если вам нужен объект с именованными полями, то редкостный идиотизм использовать массив заместо этого, и запоминать в другом месте(или даже в голове) соответствие цифра-что в ней хранится
var object = [
    'Name',//Name
    'Surame',//Surname
    '01-01-1900',//Date of birthday
    'Moscow'//City
];
Ответить с цитированием