Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

process.argv() วิธีการใน Node.js


เมธอด process.argv() ใช้สำหรับส่งคืนอาร์กิวเมนต์บรรทัดคำสั่งทั้งหมดที่ส่งผ่านเมื่อกระบวนการ Node.js เริ่มทำงาน องค์ประกอบแรกจะมีค่าเดียวกับ process.execPath เสมอ

ไวยากรณ์

process.argv()

พารามิเตอร์

เนื่องจากจะส่งคืนอาร์กิวเมนต์บรรทัดคำสั่งทั้งหมดที่ส่งผ่านก่อนกระบวนการ node.js ไม่ต้องการอินพุตใด ๆ จากผู้ใช้

ตัวอย่าง

สร้างไฟล์ที่มีชื่อ – argv.js และคัดลอกข้อมูลโค้ดด้านล่าง หลังจากสร้างไฟล์แล้ว ให้ใช้คำสั่งต่อไปนี้เพื่อเรียกใช้โค้ดนี้ดังแสดงในตัวอย่างด้านล่าง −

node argv.js

argv.js

// Node.js program to demonstrate the use of process.argv

// Importing the process module
const process = require('process');

// Printing property value for process.argv
console.log(process.argv);

ผลลัพธ์

C:\home\node>> node argv.js
[ '/usr/bin/node',
'/home/node/test/process.js' ]

ตัวอย่าง

ลองดูอีกตัวอย่างหนึ่ง

// Node.js program to demonstrate the use of process.argv

// Importing the process module
const process = require('process');

// Printing process.argv property value
var args = process.argv;

console.log("Total number of arguments are: "+args.length);
args.forEach((val, index) => {
   console.log(`${index}: ${val}`);
});

ผลลัพธ์

C:\home\node>> node argv.js
Total number of arguments are: 2
0: /usr/bin/node
1: /home/node/test/process.js