Показать сообщение отдельно
  #3 (permalink)  
Старый 14.06.2011, 21:18
Новичок на форуме
Отправить личное сообщение для cinedd Посмотреть профиль Найти все сообщения от cinedd
 
Регистрация: 09.06.2011
Сообщений: 5

санкЮ))

Получилось следующее:


function sortedArray(){
	function createArray(index, array){
		var maxV = (arrayMax + 1) - arrayMin;  
		var minV = arrayMin;
		if(!array) array = [];
			  array[ --index ] = Math.floor((Math.random() * maxV) + minV );
		  if( index === 0 ) return array;
		  return createArray(index, array);
		};	 
		
		alert("Array: \n" + createArray(arrayLength));
};


Но тут теперь появилась трудность с сортировкой такого массива..
Написал такое:

Array.prototype.sort = function()
	{
		for(i=0;i<this .length;i++)
		{
			for(j=i+1;j<this.length;j++)
			{
				if(Number(this[i]) >Number(this[j]))
				{
					temp = this[j];
					this[j] = this[i];
					this[i] = temp;
				}
			}
		}
	};


к чему его привязать можно?

в предидущих функциях делал так: myArray.sort(arraySort());

Последний раз редактировалось cinedd, 14.06.2011 в 21:47.
Ответить с цитированием