Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

เมธอด process.argv0() ใน Node.js

เมธอด 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