Dette indlæg vil demonstrere, hvordan egenskaben 'path.delimiter' fungerer i Node.js.
Hvordan fungerer 'path.delimiter'-egenskaben i Node.js?
Det ' afgrænser() ' er en foruddefineret egenskab af ' sti ” modul, der returnerer den platformsspecifikke stiafgrænser. For Windows er stiafgrænseren 'semi-kolon(;)', og for UNIX-baserede operativsystemer er det 'kolon(:)'.
Funktionen af denne egenskab er afhængig af dens generaliserede syntaks, der er nævnt nedenfor:
sti. ejendom ;
Ovenstående syntaks returnerer et skilletegn som en streng.
Lad os se den praktiske implementering af den ovenfor definerede egenskab ved hjælp af dens grundlæggende syntaks.
Eksempel: Anvendelse af egenskaben 'path.delimiter' for at hente stiafgrænseren
Dette eksempel anvender egenskaben 'path.delimiter()' til at returnere stiafgrænseren:
konsol. log ( sti. afgrænsning ) ;
I ovenstående kodestykke:
- For det første er ' kræve() ”-metoden inkluderer “sti”-modulet i Node.js-projektet.
- Dernæst ' console.log() '-metoden anvender ' afgrænser() ” egenskab for at hente stiafgrænseren og vise den på konsollen.
Produktion
Udfør '.js'-filen ved hjælp af nedenstående kommando:
Det kan ses, at outputtet indeholder en stiafgrænser ';(semi-kolon)', fordi det aktuelle operativsystem er Windows:
Eksempel 2: Anvendelse af egenskaben 'path.delimiter' til at adskille systemmiljøvariablestierne
Dette eksempel anvender egenskaben 'path.delimeter' til at opdele systemmiljøvariablernes stier:
konsol. log ( behandle. env . STI ) ;
konsol. log ( behandle. env . STI . dele ( sti. afgrænsning ) ) ;
I ovenstående kodelinjer:
- Det ' console.log() ”-metoden anvender først “process.env.PATH”-objektet for at få adgang til systemvariablestien og vise den på konsollen. Alle stierne er adskilt af ';' kolon.
- Den næste 'console.log()'-metode knytter ' dele() '-metoden med 'process.env.PATH'-objektet, der sender ' afgrænsning ” egenskab som dens argument for at spalte alle stierne med afgrænsningstegnet baseret på operativsystemet.
Produktion
Kør filen '.js':
Det kan observeres, at systemmiljøvariablerne er adskilt af ';(semi-kolon)', der er opdelt i et listeformat:
Det handler om, hvordan egenskaben path.delimiter fungerer i Node.js.
Konklusion
I Node.js er ' path.delimiter() ” egenskaben henter stiafgrænseren i henhold til operativsystemet. Denne egenskab hjælper også med at konvertere dataene til et bestemt format baseret på den anvendte metode. Dette indlæg har praktisk forklaret egenskaben 'path.delimiter()' i Node.js.