เมธอด process.argv0() ใช้สำหรับเก็บค่าสำเนาอ่านอย่างเดียว (read-only copy) ของค่าเดิมสำหรับ argv[0] ที่ส่งผ่านมาเมื่อเริ่มต้นแอปพลิเคชัน Node.js
ไวยากรณ์
process.argv0()
พารามิเตอร์
เนื่องจากคืนค่าเฉพาะสำเนาอ่านอย่างเดียวของค่าที่เก็บไว้สำหรับ argv[0] จึงไม่ต้องการอินพุตจากผู้ใช้
ตัวอย่าง
สร้างไฟล์ชื่อ argv0.js และคัดลอกโค้ดด้านล่าง หลังจากสร้างไฟล์แล้ว ใช้คำสั่งต่อไปนี้เพื่อรันโค้ด:
node argv0.js
argv0.js
// โปรแกรม Node.js สาธิตการใช้ process.argv0
// นำเข้าโมดูล process
const process = require('process');
// แสดงค่า argv0 สำหรับกระบวนการ
console.log(process.argv0);
ผลลัพธ์
C:\home\node>> node argv0.js node
ตัวอย่างเพิ่มเติม
ลองดูตัวอย่างอีกหนึ่งกรณี:
// โปรแกรม Node.js สาธิตการใช้ process.argv0
// นำเข้าโมดูล process
const process = require('process');
// แสดงค่าพร็อพเพอร์ตีของ process.argv0
console.log(process.argv[0]);
ผลลัพธ์
C:\home\node>> node argv0.js /usr/bin/node