Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Как найти различие между двумя массивами? (https://javascript.ru/forum/offtopic/43511-kak-najjti-razlichie-mezhdu-dvumya-massivami.html)

Maxmaxmaximus4 09.12.2013 20:54

мне не стоит забывать о том что цель у этого не просто получать неебаца идеальное решение а именно учитывать где именно добавился или удалился элемент, ни что не мешает мне потом в цикле пробежаться и значения новые присвоить так как рендерер перерисует только изменившиеся =) так что по сути достаточно слегка отфильтровать список remove и insert от одинаковых значений и в бой) твоя функция идеальная, простая, быстрая и просто ИДЕАЛЬНО как раз для этого подходит. я вообще не знаю с чего ты взял что она медленная у тебя, она гораздо быстрее всех "более правильных" аналогов.

cyber 09.12.2013 20:58

Цитата:

Сообщение от Maxmaxmaximus4
твоя функция идеальная, простая, быстрая и просто ИДЕАЛЬНО как раз для этого подходит. я вообще не знаю с чего ты взял что она медленная у тебя, она гораздо быстрее всех "более правильных" аналогов.

если она будет выполняться дольше 100 милесекунд для сравнения массивов 100 Х 100 то она будет медленная для меня)

Maxmaxmaximus4 09.12.2013 21:45

cyber, на пне четвертом сранивает 1000х массивы за 54 миллисекунд, я не знаю где ты вообще теслил

Maxmaxmaximus4 09.12.2013 22:41

на список 1000 элементов. вначале рисуется вся тысяча, потом pop и unshift делал


думаю вполне неплохо, щас буду сервис $animate пилить =) и вообще по сколку я отказался от ишаков ниже 10, то анимации будут только на css. кому надо будет запилят обычные анимации на яваскрипте. не трудно. 2014 год уже на дворе, хватит!

cyber 09.12.2013 22:47

Maxmaxmaximus4, согласен, чет я где то напортачил, щас все норм 4к элементов за 400 милесекунд обрабатывает.
Цитата:

Сообщение от Maxmaxmaximus4
на пне четвертом

современный у тебя пк)

Maxmaxmaximus4 09.12.2013 22:53






Цитата:

Сообщение от cyber
современный у тебя пк)

за то мои сайты летают))

Maxmaxmaximus4 09.12.2013 23:00

ну нахер он не работает на этом говенном сайте! тут все через жопу

cyber 09.12.2013 23:00

Maxmaxmaximus4, твой код не работает)
Цитата:

Сообщение от Maxmaxmaximus4
за то мои сайты летают))

мне всеравно на производительность сайтов которые я использую, сайт должен быть невероятно кривым что бы лагать у меня)

cyber 09.12.2013 23:00

Цитата:

Сообщение от Maxmaxmaximus4
ну нахер он не работает на этом говенном сайте! тут все через жопу

плохому танцору сайты мешают))

Maxmaxmaximus4 09.12.2013 23:02

Цитата:

Сообщение от cyber
плохому танцору сайты мешают))

к сожалению это не тот случай. или тот?

мдя, браузер почему то закэшировал скрипт ui старой версии, хотя Cache-Control:max-age=0 ну и что ты там говорил про танцора?


Часовой пояс GMT +3, время: 08:09.