Computer >> Máy Tính >  >> Lập trình >> Javascript

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

Phương thức process.argv () được sử dụng để trả về tất cả các đối số dòng lệnh đã được truyền khi tiến trình Node.js được khởi chạy. Phần tử đầu tiên sẽ luôn chứa cùng giá trị với process.execPath.

Cú pháp

process.argv()

Tham số

Vì nó trả về tất cả các đối số dòng lệnh được truyền trước quá trình node.js. Nó không cần bất kỳ đầu vào nào từ người dùng.

Ví dụ

Tạo một tệp với tên - argv.js và sao chép đoạn mã bên dưới. Sau khi tạo tệp, sử dụng lệnh sau để chạy mã này như được hiển thị trong ví dụ bên dưới -

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);

Đầu ra

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

Ví dụ

Hãy xem thêm một ví dụ.

// 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}`);
});

Đầu ra

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