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

trikadin 13.01.2012 01:40

Цитата:

Сообщение от рони
var i = Math.random();

А зачем это? Просто join("") не?

И в минусы можно записать, что модифицируются исходные массивы.

Livaanderiamarum 13.01.2012 02:10

Цитата:

Сообщение от trikadin (Сообщение 150027)
А зачем это? Просто join("") не?

я кстати тоже не втулил

рони 13.01.2012 02:54

Цитата:

Сообщение от trikadin
Просто join("") не?

var a = ['1','2,3'].join(),
   b = ['1,2','3'].join();
   alert(a == b)

var a = ['1','23'].join(''),
   b = ['12','3'].join('');
   alert(a == b)

trikadin 13.01.2012 04:15

Ну да, логично.

Livaanderiamarum 13.01.2012 04:32

join() без параметров соединяет запятыми! Это МЕДЛЕННЕЕ чем соединять пустой строкой!

trikadin 13.01.2012 05:16

Цитата:

Сообщение от Livaanderiamarum
join() без параметров соединяет запятыми! Это МЕДЛЕННЕЕ чем соединять пустой строкой!

Нет)

Причина не в этом, рони уже всё объяснил. И вообще, я считаю, что тему пора закрывать.

nerv_ 13.01.2012 09:41

Цитата:

Сообщение от рони
Потому что функция melky не учитывала число вхождений одинаковых элементов и смотрите ответ его выше

Прошу прощения, день выдался суетной, после работы голова не варила)
Цитата:

Сообщение от Gozar
Будет всё работать в IE.

IE8 - error: Не удалось завершить действие.

p.s.: очень часто наблю даю забавную ситуацию:
товарищ по нику Livaanderiamarum делает какое-либо голословное утверждение, и его опровергают в следующем же посте :)
Цитата:

Сообщение от Livaanderiamarum
join() без параметров соединяет запятыми! Это МЕДЛЕННЕЕ чем соединять пустой строкой!

Цитата:

Сообщение от trikadin
Нет)


Livaanderiamarum 13.01.2012 09:51

я тоже это наблюдаю)

Gozar 13.01.2012 12:14

Цитата:

Сообщение от nerv_ (Сообщение 150079)
IE8 - error: Не удалось завершить действие.

Ошибок нет. Проверено IE7, IE8. В IE9 - родная поддержка. Ищи то, что ты делаешь неправильно.

nerv_ 13.01.2012 15:13

Gozar, я просто открываю IE8 и кликаю по кнопке запустить из вашего поста. Тут сложно сделать что-либо неправильно)


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