[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: генерация массива в диапозоне
PiratXXX
Доброе утро!

Люди есть такая задача, нужно генерировать асоциативный массив, в диапозоне.


function $_ArrGen(Ex, To) {
if((Ex) && (To)) {
for(i=Ex; i<To; i++) {
Arr = {i:i};
}
if(Arr) {
return Arr;
}
else {
return false;
}
}

else {
return false;
}
}

$_ArrGen(1, 100)

вот пытаюсь так, но масива не получаю.

то есть нужно к примеру сгенировать массив в котором значения будут от 1 до 100(ну соответственно и ключи такие же).

Заранне спасибо.



Спустя 12 минут, 24 секунды (30.03.2011 - 09:10) SerginhoLD написал(а):
for(i=Ex; i<To; i++) 
{
Arr[i] = i;
// может так ?
}


// ну и потом под функцией:
MyArray = $_ArrGen(1, 100);


Спустя 5 минут, 51 секунда (30.03.2011 - 09:16) PiratXXX написал(а):
SerginhoLD
так ошибку выдает
Цитата

for(i=Ex; i<To; i++)
{
  Arr[i] = i;
                        // может так ?
}

а так тоже самое
Цитата

MyArray = $_ArrGen(1, 100);

Спустя 10 минут, 32 секунды (30.03.2011 - 09:26) SerginhoLD написал(а):
function Massiv(a,b)
{
var Arr = []; // или: var Arr = new Array();
for (i=a; i<b; i++)
{
Arr[i] = i;
}
return Arr;
}
MyArr = Massiv(5,8);
alert('Нет элемента:' + MyArr[4] + ', Есть элемент: ' + MyArr[7]);


_____________
http://flibro.com/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.