Массив и функция
Добрый день. В массив должны записываться числа из функции. А вместо этого просто выводит мне функцию полностью. Подскажите что не так.
var a1 = new Array();
for(var i=1; i<31; i++){
a1 = function(i)
{
var a, b, c;
a = 1;
b = 0;
for(var i = 1; i < 31; i++)
{
c=a+b;
a=b;
b=c;
}
}
}
alert(a1)
|
Сперва прояви уважение, отформатируй код - http://javascript.ru/formatting
|
Цитата:
a1 = function |
Так ничего не происходит, мне нужно чтобы каждый раз при прохождения цикла записывалось число
cв мой массив. |
А ты тридцать раз подряд заменяешь массив функцией.
|
Бредогенератор пишется так.
(function(){
var a1 = [], a=1, b=0, c;
for(var i=1; i<31; i++){
c=a+b;
a=b;
b=c;
a1.push(c);
}
alert(a1);
console.log('['+a1.join(', ')+']');
}());
|
Цитата:
|
| Часовой пояс GMT +3, время: 08:27. |