Люди есть такая задача, нужно генерировать асоциативный массив, в диапозоне.
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/