Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.10.2010, 08:30
Аспирант
Отправить личное сообщение для daMage Посмотреть профиль Найти все сообщения от daMage
 
Регистрация: 31.07.2010
Сообщений: 35

Перебрать массив
Вобщем такая задача: есть обьект с данными:
var db = {
	history: {
		description: {
			"Слово": "что означает"
		}
		date: {
			"1789": "Дата основания города Николаева"
		}
		peoples: {
			"Бонопарт": "Тратата"
		}
	}
}

В процесе выполнения программы, человек вводит данные и если введенная строка будет, скажем "1789", то в некую область помещается значение "Дата основания города Николаева".
С этим всё понятно, но как бы реализовать поиск, как в гугл. Ввел букву и программа проверяет есть ли такое слово, где встречается такая буква.
Знаю, можно делать проверку каждого символа, то есть брать букву и брать первое слово в массиве, разбивать слово на все буквы и смотреть есть ли сповпадение с введенной, но процес очень долгий и будет занимать много времени, если в массиве не пару записей.
Может кто знает как это сделать, может при помощи регулярок, не знаю, подскажите в общих чертах.
Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 05.10.2010, 11:20
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

А в объекте сколько элементов?
Ответить с цитированием
  #3 (permalink)  
Старый 05.10.2010, 14:53
Аспирант
Отправить личное сообщение для daMage Посмотреть профиль Найти все сообщения от daMage
 
Регистрация: 31.07.2010
Сообщений: 35

Сообщение от Sweet Посмотреть сообщение
А в объекте сколько элементов?
Подразумевается что этот обьект будет хранить даты, определения, людей для КР, то есть прилично. Дат будет около 1 - 100 и будет постоянно увеличиватся(хотя и не обязателно, перед новой контрольной можно завести новые данные).
Ответить с цитированием
  #4 (permalink)  
Старый 05.10.2010, 15:13
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Есть трудноусваиваемая статья про базу данных на JS на основе объектов. Можешь посмотреть ее.
Ответить с цитированием
  #5 (permalink)  
Старый 05.10.2010, 15:15
Аспирант
Отправить личное сообщение для daMage Посмотреть профиль Найти все сообщения от daMage
 
Регистрация: 31.07.2010
Сообщений: 35

Сообщение от Sweet Посмотреть сообщение
Есть трудноусваиваемая статья про базу данных на JS на основе объектов. Можешь посмотреть ее.
Спасибо, огромное, посмотрю.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подкачка данных в массив simple Общие вопросы Javascript 6 01.10.2010 09:20
Как создать многомерный массив FRIE Общие вопросы Javascript 29 02.06.2010 19:14
Подскажите, как вернуть js-скрипт массив Polkan AJAX и COMET 18 30.04.2010 23:30
массив и передача в массив перемнных. алевтина Общие вопросы Javascript 2 25.08.2009 12:47
ассоциативный массив где ключ это год или ..... Sandr Общие вопросы Javascript 8 18.07.2008 15:39