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