Cześć, powiedzcie czemu w pętli do zmiennej result nie dodają się kolejne iteracje zmiennej closure? Zmienna result zachowuje początkową wartość zero a w console.logach widać że zmienne closure iteruje się poprawnie a wynikiem jest number.
function getPi(n){
var result = 0;
var pi = 4*result;
for (var i=0;i<=n; i++){
var closure = (1/(1+(4*i)))+(1/(3+(4*i)));
console.log(closure);
result = result + closure;
console.log(pi);
}
return pi;
}
console.log(getPi(9));