Cara lulus argumen baris arahan ke nod.Program JS

Cara lulus argumen baris arahan ke nod.Program JS

Nod.JS menyimpan semua argumen baris arahan dalam pelbagai. Unsur pertama dari array adalah perintah nod (lokasi binari) sendiri. Elemen kedua ialah fail JavaScript yang kita rujuk yang sering datang selepas perintah nod. Selepas itu, hujah -hujah itu disimpan di tempat ketiga, keempat dan sebagainya.

Untuk memahami ini membuat nod sampel.skrip js dan laksanakan skrip dengan beberapa hujah. Contohnya, dengan mengandaikan skrip berikut untuk proses proses.JS:

// Proses cetak.Proses Argv.argv.foreach ((val, index) => konsol.log ('$ index: val'); );
1234// Proses cetak.argvprocess.argv.foreach ((val, index) => konsol.log ('$ index: val'););

Melancarkan nod.JS proses sebagai:

Proses Node-Args.JS Hello "Rahul Kumar" 123 

Akan menghasilkan output:

0:/usr/local/bin/node 1:/home/rahul/proses-args.JS 2: Helo 3: Rahul Kumar 4: 123 

Untuk mengakses hujah tunggal, hanya gunakan proses.argv [indeks] pilihan. Tukar nombor indeks mengikut keperluan anda.

konsol.log (proses.argv [0]);
1konsol.log (proses.argv [0]);

Atau

konsol.log (proses.argv [2]);
1konsol.log (proses.argv [2]);