Skip to content

Instantly share code, notes, and snippets.

@nicholas0g
Created March 28, 2018 08:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nicholas0g/188118d592b18572101e4adeb4752f34 to your computer and use it in GitHub Desktop.
Save nicholas0g/188118d592b18572101e4adeb4752f34 to your computer and use it in GitHub Desktop.
Esempio libreria javascript
//includo libreria
var mialib=require('./posizione-libreria.js');
//chiamo una funzione sincrona
var risultato1=mialib.miafunzione(1,2)
//chiamo una funzione asincrona
var risultato2;
mialib.funzioneasync(1,2,function(risultato){
risultato2=risultato;
});
var mialibreria={}
//funzione per operazioni sincrone
libreria.miafunzione=function(parametro1,parametro2){
//fai qualcosa con i parametri
return parametro1+parametro2
}
//funzione con callback per operazioni asincrone
libreia.funzioneasync=function(parametro1,parametro2,callback){
//faccio qualche operazione asincorna
callback(parametro1+parametro2)
}
module.exports=mialibreria
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment