12 lines
208 B
JavaScript
12 lines
208 B
JavaScript
|
|
var obj;
|
||
|
|
|
||
|
|
function sum(o, lo, hi, term) {
|
||
|
|
var tmp = 0;
|
||
|
|
for (o.val = lo; o.val <= hi; o.val++)
|
||
|
|
tmp += term();
|
||
|
|
return tmp;
|
||
|
|
}
|
||
|
|
|
||
|
|
obj = {val: 0};
|
||
|
|
alert(sum(obj, 1, 100, function() {return 1 / obj.val}));
|