Показать сообщение отдельно
  #17 (permalink)  
Старый 07.10.2012, 16:03
Аватар для pikko
Аспирант
Отправить личное сообщение для pikko Посмотреть профиль Найти все сообщения от pikko
 
Регистрация: 06.10.2012
Сообщений: 60

хм...

вообщем, я решил не строить догадки, а посмотреть на реальное время необходимое для перебора 3300 записей...

в зависимости от регекспа и количества подходящих записей время оказалось < 4ms.

это замечательно.

а сподвигло меня на эксперимент то, что я пока не совсем понимаю ооп
и я решил проверить oo вариант Maxmaxmахimus'a:
var filteredKeys = Object.keys( object ).filter( function ( key ) {
		return regExp.test( key )
	} );


vs
просто:
var filteredKeys = [];
for ( var key in object ) { if ( regExp.test( key )  ) filteredKeys.push( key )}


время одинаково.

вообщем,
всем огромное спасибо

и, да, про бинарное дерево я пока не слышал, обязательно почитаю.

Последний раз редактировалось pikko, 07.10.2012 в 16:05.
Ответить с цитированием