Показать сообщение отдельно
  #4 (permalink)  
Старый 09.02.2012, 17:05
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

Думаем логически.
Имеем базу следующего вида:
Сообщение от Le-mark43
№ Имя пол возраст
1 Саша муж 5
2 Олег муж 6
3 Женя жен 5

Каждая строка в базе представляет ссобой объект с определенными свойствами:
{"name": "Саша",
 "sex": 1, // 1 - мужчина, 0 - женщина
 "old": 5
}

Совокупность объектов с идентичными свойствами является не что иное как массив. Поэтому база в JSON-формате будет выглядеть вот так:
[{"name": "Саша",
 "sex": 1,
 "old": 5
},
{"name": "Олег",
 "sex": 1,
 "old": 6
},
{"name": "Женя",
 "sex": 0,
 "old": 5
}]

Ну и теперь несложно узнать сколько объектов содержится в базе:
data = [{"name": "Саша",
 "sex": 1,
 "old": 5
},
{"name": "Олег",
 "sex": 1,
 "old": 6
},
{"name": "Женя",
 "sex": 0,
 "old": 5
}];
alert('Количество объектов в базе: ' + data.length);
alert('Имя 2-го учасника: ' + data[1].name);
Ответить с цитированием