Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите найти ошибку (https://javascript.ru/forum/misc/34447-pomogite-najjti-oshibku.html)

dima*** 05.01.2013 14:40

Помогите найти ошибку
 
<script>

var a=new Array('dsda','fjjd','fhhd','dsda'),club=[];

		for(i=0;i<a.length-1;++i){
			for(j=0;j<a.length;++j){
				if(a[j]!=a[i]){
					}
				else {a[i]=false} //сообщаем переменной povtor, что повторов не встретилось
 }
 }
 alert(club); //выводим массив без повторов
            </script>

mullih 05.01.2013 14:51

может строка 08 надо

club.push(a[i])

?

ps всеголишь предположение так я без понятия что хотел добиться автор этого скрипта. могу лишь предположить что сделать копия массива по уникальным значениям

skfyann 05.01.2013 15:06

dima***, прокрутите цикл вручную. Элементу присвается пустой массив раз за разом, в результате все нулится. Ну и незачем делать два полных (по всему массиву) цикла.
mullih, там не только в этом дело.

mullih 05.01.2013 15:11

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

Deff 05.01.2013 15:14

Цитата:

Сообщение от mullih
я вообще не в курсу какую автор задачу пытается решить,

http://javascript.ru/forum/misc/3441...-povtorov.html


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