Dette innlegget vil demonstrere hvordan egenskapen 'path.delimiter' fungerer i Node.js.
Hvordan fungerer «path.delimiter»-egenskapen i Node.js?
« skilletegn() ' er en forhåndsdefinert egenskap for ' sti ”-modul som returnerer den plattformspesifikke baneavgrenseren. For Windows er baneskilletegnet 'semi-kolon(;)', og for UNIX-baserte operativsystemer er det 'kolon(:)'.
Arbeidet med denne egenskapen er avhengig av dens generaliserte syntaks som er nevnt nedenfor:
sti. eiendom ;
Syntaksen ovenfor returnerer et skilletegn som en streng.
La oss se den praktiske implementeringen av den ovenfor definerte egenskapen ved hjelp av dens grunnleggende syntaks.
Eksempel: Bruk av 'path.delimiter'-egenskapen for å få baneskilletegnet
Dette eksemplet bruker 'path.delimiter()'-egenskapen for å returnere baneavgrenseren:
konsoll. Logg ( sti. skilletegn ) ;
I kodebiten ovenfor:
- For det første, ' krever() ”-metoden inkluderer “path”-modulen i Node.js-prosjektet.
- Deretter ' console.log() '-metoden bruker ' skilletegn() ”-egenskapen for å hente baneavgrensningen og vise den på konsollen.
Produksjon
Kjør '.js'-filen ved å bruke kommandoen nedenfor:
Det kan sees at utdataene inneholder en baneskilletegn ';(semi-kolon)' fordi det gjeldende operativsystemet er Windows:
Eksempel 2: Bruk av egenskapen 'path.delimiter' for å skille banene for systemmiljøvariabler
Dette eksemplet bruker egenskapen 'path.delimeter' for å dele banene for systemmiljøvariablene:
konsoll. Logg ( prosess. env . STI ) ;
konsoll. Logg ( prosess. env . STI . dele ( sti. skilletegn ) ) ;
I kodelinjene ovenfor:
- « console.log() ”-metoden bruker først “process.env.PATH”-objektet for å få tilgang til systemvariabelbanen og vise den på konsollen. Alle banene er atskilt med ';' kolon.
- Den neste 'console.log()'-metoden knytter ' dele() '-metoden med 'process.env.PATH'-objektet som sender ' skilletegn ”-egenskapen som argument for å spalte alle banene med skilletegnet basert på operativsystemet.
Produksjon
Kjør '.js'-filen:
Det kan observeres at systemmiljøvariablene er atskilt med ';(semi-kolon)' som er delt inn i et listeformat:
Det handler om hvordan path.delimiter-egenskapen fungerer i Node.js.
Konklusjon
I Node.js er ' path.delimiter() ” egenskapen henter baneavgrenseren i henhold til operativsystemet. Denne egenskapen hjelper også med å konvertere dataene til et spesifikt format basert på den anvendte metoden. Dette innlegget har praktisk forklart egenskapen 'path.delimiter()' i Node.js.