פוסט זה ידגים את פעולתו של המאפיין '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' כדי לפצל את הנתיבים של משתני סביבת המערכת:
לְנַחֵם. עֵץ ( תהליך. env . נָתִיב ) ;
לְנַחֵם. עֵץ ( תהליך. env . נָתִיב . לְפַצֵל ( נָתִיב. תוחם ) ) ;
בשורות הקוד לעיל:
- ה ' console.log() ' השיטה מיישמת תחילה את האובייקט 'process.env.PATH' כדי לגשת לנתיב משתני המערכת ולהציג אותו במסוף. כל הנתיבים מופרדים על ידי הסימן ';' המעי הגס.
- השיטה הבאה 'console.log()' משייכת את ' לְפַצֵל() שיטת ' עם האובייקט 'process.env.PATH' המעביר את ' תוחם ” מאפיין כטיעון שלו לחתוך את כל הנתיבים עם המפריד המבוסס על מערכת ההפעלה.
תְפוּקָה
הפעל את הקובץ '.js':
ניתן לראות שמשתני סביבת המערכת מופרדים על ידי ה-';(נקודה-פסיק)' המחולקים לפורמט רשימה:
זה הכל לגבי העבודה של המאפיין path.delimiter ב-Node.js.
סיכום
ב-Node.js, ה-' path.delimiter() ” מאפיין מאחזר את מפריד הנתיבים בהתאם למערכת ההפעלה. מאפיין זה גם עוזר להמיר את הנתונים לפורמט מסוים בהתבסס על השיטה המיושמת. פוסט זה הסביר באופן מעשי את המאפיין 'path.delimiter()' ב-Node.js.