Массив и функция
Добрый день. В массив должны записываться числа из функции. А вместо этого просто выводит мне функцию полностью. Подскажите что не так.
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, время: 04:38. |