Показать сообщение отдельно
  #5 (permalink)  
Старый 21.09.2010, 13:41
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

Можно короче и понятнее:

<script type="text/javascript">
	function foo( a ) {
		var p = [];
			for ( var i = 1, n = 1; n < a * 2; n < a ? i++ : i--, n++ ) {
				p.push( i );
			}
		return p;
}

	document.write( foo( 10 ) );
</script>
Ответить с цитированием