package_name
Version:
An example of creating a package
31 lines (30 loc) • 593 B
JavaScript
var call_counter= require('./call_counter.js');
function multiply(x,y){
call_counter();
return x*y;
}
function divide(x,y){
call_counter();
return x/y;
}
function fibo(){
call_counter();
return private_fibo(count);
}
function private_fibo(count, counter, first, second){
if (count==0) return 0;
if(count==undefined){
counter=1;
first=1;
second=2;
}
result first+second;
if(counter==count) return result;
private_fibo(count,++counter,second,result)
return result;
}
modules.exports= {
multiplication:multiply,
division: divide,
fibo:fibo
}