Cara lulus argumen baris arahan ke nod.Program JS
- 1200
- 110
- Dave Kreiger V
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]);1 | konsol.log (proses.argv [0]); |
Atau
konsol.log (proses.argv [2]);1 | konsol.log (proses.argv [2]); |