โพสต์นี้จะสาธิตการทำงานของคุณสมบัติ “path.delimiter” ใน Node.js
คุณสมบัติ “path.delimiter” ทำงานอย่างไรใน Node.js
“ ตัวคั่น() ” เป็นคุณสมบัติที่กำหนดไว้ล่วงหน้าของ “ เส้นทาง ” โมดูลที่ส่งคืนตัวคั่นเส้นทางเฉพาะแพลตฟอร์ม สำหรับ Windows ตัวคั่นพาธคือ “เซมิโคลอน(;)” และสำหรับระบบปฏิบัติการที่ใช้ UNIX จะเป็น “โคลอน(:)”
การทำงานของคุณสมบัตินี้ขึ้นอยู่กับไวยากรณ์ทั่วไปที่กล่าวถึงด้านล่าง:
เส้นทาง. คุณสมบัติ ;
ไวยากรณ์ข้างต้นส่งกลับตัวคั่นเป็นสตริง
เรามาดูการใช้งานจริงของคุณสมบัติที่กำหนดไว้ข้างต้นด้วยความช่วยเหลือของไวยากรณ์พื้นฐาน
ตัวอย่าง: การใช้คุณสมบัติ “path.delimiter” เพื่อรับตัวคั่นเส้นทาง
ตัวอย่างนี้ใช้คุณสมบัติ “path.delimiter()” เพื่อส่งคืนตัวคั่นเส้นทาง:
คอนโซล บันทึก ( เส้นทาง. ตัวคั่น ) ;
ในข้อมูลโค้ดข้างต้น:
- ประการแรก “ จำเป็นต้อง() ” วิธีการรวมโมดูล “เส้นทาง” ในโครงการ Node.js
- ต่อไป “ console.log() ” วิธีการใช้ “ ตัวคั่น() ” เพื่อรับตัวคั่นเส้นทางและแสดงบนคอนโซล
เอาท์พุต
รันไฟล์ “.js” โดยใช้คำสั่งที่ให้มาด้านล่าง:
จะเห็นได้ว่าเอาต์พุตมีตัวคั่นพาธ “;(เซมิโคลอน)” เนื่องจากระบบปฏิบัติการปัจจุบันคือ Windows:
ตัวอย่างที่ 2: การใช้คุณสมบัติ 'path.delimiter' เพื่อแยกเส้นทางตัวแปรสภาพแวดล้อมของระบบ
ตัวอย่างนี้ใช้คุณสมบัติ 'path.delimeter' เพื่อแยกเส้นทางตัวแปรสภาพแวดล้อมของระบบ:
คอนโซล บันทึก ( กระบวนการ. สิ่งแวดล้อม . เส้นทาง ) ;
คอนโซล บันทึก ( กระบวนการ. สิ่งแวดล้อม . เส้นทาง . แยก ( เส้นทาง. ตัวคั่น ) ) ;
ในบรรทัดโค้ดด้านบน:
- “ console.log() ” วิธีการแรกจะใช้วัตถุ “process.env.PATH” เพื่อเข้าถึงเส้นทางตัวแปรระบบและแสดงบนคอนโซล เส้นทางทั้งหมดจะถูกคั่นด้วยเครื่องหมาย “;” ลำไส้ใหญ่
- วิธีการ “console.log()” ถัดไปจะเชื่อมโยง “ แยก() ” วิธีการที่มีวัตถุ “process.env.PATH” ผ่าน “ ตัวคั่น ” คุณสมบัติเป็นอาร์กิวเมนต์เพื่อแยกเส้นทางทั้งหมดด้วยตัวคั่นตามระบบปฏิบัติการ
เอาท์พุต
เรียกใช้ไฟล์ '.js':
สังเกตได้ว่าตัวแปรสภาพแวดล้อมของระบบถูกคั่นด้วยเครื่องหมาย “;(อัฒภาค)” ซึ่งแบ่งออกเป็นรูปแบบรายการ:
นั่นคือทั้งหมดที่เกี่ยวกับการทำงานของคุณสมบัติ path.delimiter ใน Node.js
บทสรุป
ใน Node.js “ เส้นทาง.ตัวคั่น() คุณสมบัติ ” ดึงข้อมูลตัวคั่นเส้นทางตามระบบปฏิบัติการ คุณสมบัตินี้ยังช่วยแปลงข้อมูลเป็นรูปแบบเฉพาะตามวิธีการที่ใช้ โพสต์นี้ได้อธิบายคุณสมบัติ “path.delimiter()” ใน Node.js ในทางปฏิบัติแล้ว