Показать сообщение отдельно
Старый 05.04.2011, 17:53
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 15  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Если уж использовали forEach() / sortOn(), так уж точно было бы лучше использовать filter() всяко быстрее было бы.
Только, мне кажется, что лучше построить добавление и удаление так, чтобы дубликаты не добавлялись - это будет гораздо менее затратно, да и по логике более очевидно.
EDIT: indexOf - такой же цикл.
Кроме того, он сравнивает ссылки на объекты а не значения их свойств. Т.е. из того, как я понял задание, new Point(100, 500) и { x : 100, y : 500 } в данном контексте считаются одинаковыми.
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 05.04.2011 в 17:55.