Phương thức process.argv trả về mảng chứa tất cả đối số dòng lệnh được truyền khi khởi động tiến trình Node.js. Phần tử đầu tiên luôn là process.execPath.
Cú pháp
process.argv
Tham số
Vì trả về các đối số dòng lệnh, không cần đầu vào.
Ví dụ
Tạo file argv.js và sao chép mã. Chạy lệnh:
node argv.js
argv.js
// Chương trình Node.js minh họa process.argv
const process = require('process');
// In mảng argv
console.log(process.argv);
Kết quả
C:\home\node>> node argv.js [ '/usr/bin/node', '/home/node/test/process.js' ]
Ví dụ 2
Đếm và in từng đối số.
// Chương trình Node.js minh họa process.argv
const process = require('process');
var args = process.argv;
console.log("Tổng số đối số: " + args.length);
args.forEach((val, index) => {
console.log(`${index}: ${val}`);
});
Kết quả
C:\home\node>> node argv.js Tổng số đối số: 2 0: /usr/bin/node 1: /home/node/test/process.js