У меня есть список из 10.000 записей.
 , например 
myList = {};
myList[hashjh5j4h5j4h5j4]
myList[hashs54s5d4s5d4sd]
myList[hash5as465d45ad4d]
....
Я не использую массив (0,1,2,3), потому что я могу проверить
очень быстро 
 → если этот хэш существует или нет.
if(typeof myObject[hashjh5j4h5j4h5j4] == 'undefined')
{
  alert('it is new'); 
}
else
{
  alert('old stuff'); 
}
Но я не уверен, это хорошее решение? 
Может быть, проблема в обработке объекта с 10.000 записей?
 РЕДАКТИРОВАТЬ: 
Я пытаюсь создать rss-канал, который показывает только новые каналы. Поэтому я вычисляю хэш из ссылки (каждая новость имеет ссылку uniqe) и сохраняет ее в объекте (mongoDB). BTW: 10.000 записей - это не обычный случай (но это возможно)
