Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Phương thức process.argv trong Node.js


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