Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Сравнить два массива (https://javascript.ru/forum/misc/24735-sravnit-dva-massiva.html)

bohdantheone 12.01.2012 03:39

Сравнить два массива
 
Есть два массива, например:
mas1=[id1, id2, id3];
mas2=[id1, id3, id5];


Подскажите, как их сравнить, чтобы, не взирая на расположение элементов, находились похожие?

Livaanderiamarum 12.01.2012 04:15

Цитата:

Сообщение от bohdantheone (Сообщение 149805)
Есть два массива, например:
mas1=[id1, id2, id3];
mas2=[id1, id3, id5];


Подскажите, как их сравнить, чтобы, не взирая на расположение элементов, находились похожие?

1) размеры массивов могут отличаться?
2) у тя в них только строки будут?
3) строки могут быть одинаковые?
4) что в твоем понимании ПОХОЖИЕ?

Aetae 12.01.2012 04:19

Что в результате то должно получиться? Какие значения?

Livaanderiamarum 12.01.2012 04:20

Цитата:

Сообщение от Aetae (Сообщение 149808)
Что в результате то должно получиться? Какие значения?

true false полагаю))

bohdantheone 12.01.2012 04:25

1) размеры массивов могут отличаться - да
2) у тя в них только строки будут - да
3) строки могут быть одинаковые -да
4) что в твоем понимании ПОХОЖИЕ - id1=id1

bohdantheone 12.01.2012 04:27

Цитата:

true false полагаю))
ага, (итоговый вариант - выбранные сообщения будут удалятся)

bohdantheone 12.01.2012 04:29

вот наброска http://jsfiddle.net/bohdantheone/NQatM/

bohdantheone 12.01.2012 04:34

Цитата:

и еще как они могут быть равны если у них разные длинны?
да согласен, протупил

Livaanderiamarum 12.01.2012 04:41

Цитата:

Сообщение от bohdantheone (Сообщение 149812)


bohdantheone 12.01.2012 04:43

Livaanderiamarum,
мои мысли - мои скакуны


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