|<- [[The global object]]|[[Standard input and standard output]] ->|
=== l'objet global process ===
Permet d'obtenir des informations sur l'nevironnement, ses variables, communiquer avec le terminal, les processes, standard i/o, et quitter le processus courant - process.exit() -.
Permet par exemple de collecter des arguments depuis le terminal au démarrage de l'application. Elle seront stockées dans process.argv (ARGument Variables).
fichier.js :
1| console.log(process.argv);
>> nodejs fichier.js un_argument
>> [ 'nodejs',
'chemin/vers/fichier/fichier',
'un_argument' ]
function grab(flag) {
/* Permet de récupérer la valeur d'un flag, ex: --user */
var index = process.argv.indexOf(flag);
return (index === -1) ? null : process.argv[index+1]
}
var user = grab('--user');