Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Bывести без повторов: (https://javascript.ru/forum/misc/34414-byvesti-bez-povtorov.html)

Sweet 04.01.2013 15:51

array.filter( function ( item, index, array ){
  return array.indexOf( item ) == index;
} );

JsLoveR 04.01.2013 21:19

//Способ 1
	var arr = ["apple", "orange", "cherry", "banana", "apple", "cherry"];
	var flag = [], clear = [] , i = arr.length;
	while (i--) {
		var str = arr[i];
		if (flag[str] != str) {
			clear.push(str);
		}
		flag[str] = str;
	}
	alert(clear.join(", "));
	
	//Способ 2
	for(var i = 0; i < arr.length; i++) {
		for(var j = i + 1; j < arr.length; j++) {
			if(arr[i] == arr[j]) {
				arr.splice(i, 1)
			}
		}
	}
	alert(arr.join(", "));


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