Šis įrašas parodys, kaip veikia „path.delimiter“ ypatybė Node.js.
Kaip „path.delimiter“ ypatybė veikia Node.js?
„ skyriklis () “ yra iš anksto nustatyta „“ savybė kelias “ modulis, grąžinantis konkrečios platformos kelio skyriklį. „Windows“ sistemoje kelio skyriklis yra „kabliataškis (;)“, o UNIX pagrįstose operacinėse sistemose jis yra „dvitaškis (:)“.
Šios savybės veikimas priklauso nuo jos apibendrintos sintaksės, kuri paminėta toliau:
kelias. nuosavybė ;
Aukščiau pateikta sintaksė grąžina skyriklį kaip eilutę.
Pažiūrėkime, kaip praktiškai įgyvendinama aukščiau apibrėžta ypatybė, naudojant pagrindinę sintaksę.
Pavyzdys: ypatybės „path.delimiter“ taikymas norint gauti kelio skyriklį
Šiame pavyzdyje taikoma ypatybė „path.delimiter()“, kad būtų grąžintas kelio skyriklis:
konsolė. žurnalas ( kelias. skyriklis ) ;
Aukščiau pateiktame kodo fragmente:
- Pirma, „ reikalauti () “ metodas apima „kelio“ modulį Node.js projekte.
- Toliau „ console.log() “ metodas taiko „ skyriklis () “ ypatybę, kad gautumėte kelio skyriklį ir būtų rodomi konsolėje.
Išvestis
Vykdykite „.js“ failą naudodami toliau pateiktą komandą:
Matyti, kad išvestyje yra kelio skyriklis „;(kabliataškis)“, nes dabartinė operacinė sistema yra „Windows“:
2 pavyzdys: Ypatybės „path.delimiter“ taikymas sistemos aplinkos kintamųjų keliams atskirti
Šiame pavyzdyje taikoma ypatybė „path.delimeter“, kad padalintų sistemos aplinkos kintamųjų kelius:
konsolė. žurnalas ( procesas. env . KELIAS ) ;
konsolė. žurnalas ( procesas. env . KELIAS . padalintas ( kelias. skyriklis ) ) ;
Aukščiau pateiktose kodo eilutėse:
- „ console.log() “ metodas pirmiausia taiko objektą „process.env.PATH“, kad pasiektų sistemos kintamųjų kelią ir parodytų jį konsolėje. Visi keliai yra atskirti „;“ dvitaškis.
- Kitas metodas „console.log()“ susieja „ padalinti () “ metodas, kai objektas „process.env.PATH“ perduoda „ skyriklis ” ypatybę kaip argumentą perpjauti visus kelius su skyrikliu pagal operacinę sistemą.
Išvestis
Paleiskite „.js“ failą:
Galima pastebėti, kad sistemos aplinkos kintamieji yra atskirti „;(kabliataškiu)“, kurie yra suskirstyti į sąrašo formatą:
Tai viskas apie Node.js nuosavybės path.delimiter veikimą.
Išvada
„Node.js“ path.delimiter() ” ypatybė nuskaito kelio skyriklį pagal operacinę sistemą. Ši savybė taip pat padeda konvertuoti duomenis į konkretų formatą pagal taikomą metodą. Šis įrašas praktiškai paaiškino Node.js „path.delimiter()“ ypatybę.