Cara meneruskan argumen baris perintah ke node.Program JS

Cara meneruskan argumen baris perintah ke node.Program JS

Node.JS menyimpan semua argumen baris perintah dalam array. Elemen pertama dari suatu array adalah perintah node (lokasi biner) itu sendiri. Elemen kedua adalah file JavaScript yang kami rujuk yang sering muncul setelah perintah node. Setelah itu, argumen disimpan di urutan ketiga, keempat dan seterusnya.

Untuk memahami ini membuat node sampel.JS Script dan menjalankan skrip dengan beberapa argumen. Misalnya, dengan asumsi 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'););

Meluncurkan node.Proses JS sebagai:

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

Akan menghasilkan output:

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

Untuk mengakses argumen tunggal, cukup gunakan proses.argv [indeks] pilihan. Ubah nomor indeks sesuai kebutuhan Anda.

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

ATAU

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