See postitus demonstreerib atribuudi „path.delimiter” tööd failis Node.js.
Kuidas atribuut „path.delimiter” Node.js-is töötab?
' eraldaja () ' on '' eelmääratletud omadus tee ” moodul, mis tagastab platvormipõhise teepiiraja. Windowsi puhul on tee eraldaja 'semikoolon(;)' ja UNIX-põhiste operatsioonisüsteemide puhul 'koolon(:)'.
Selle atribuudi töö põhineb selle üldistatud süntaksil, mida mainitakse allpool:
tee. vara ;
Ülaltoodud süntaks tagastab eraldaja stringina.
Vaatame ülalmääratletud atribuudi praktilist rakendamist selle põhisüntaksi abil.
Näide: atribuudi „path.delimiter” rakendamine tee eraldaja hankimiseks
See näide rakendab tee eraldaja tagastamiseks atribuuti „path.delimiter()”.
konsool. logi ( tee. piiritleja ) ;
Ülaltoodud koodilõigul:
- Esiteks, ' nõua () ” meetod sisaldab projekti Node.js moodulit „path”.
- Järgmiseks ' console.log() ' meetod rakendab ' eraldaja () ” atribuut, et hankida teepiiraja ja kuvada see konsoolil.
Väljund
Käivitage fail '.js', kasutades allolevat käsku:
On näha, et väljund sisaldab teepiirajat “;(semikoolon)”, kuna praegune operatsioonisüsteem on Windows:
Näide 2: Atribuudi „path.delimiter” rakendamine süsteemi keskkonnamuutujate teede eraldamiseks
See näide rakendab atribuuti „path.delimeter”, et jagada süsteemi keskkonnamuutujate teed:
konsool. logi ( protsessi. env . PATH ) ;
konsool. logi ( protsessi. env . PATH . poolitatud ( tee. piiritleja ) ) ;
Ülaltoodud koodiridades:
- ' console.log() ” meetod rakendab esmalt objekti „process.env.PATH”, et pääseda ligi süsteemimuutujate teele ja kuvada see konsoolil. Kõik teed on eraldatud tähega ';' käärsool.
- Järgmine meetod 'console.log()' seostab ' split () ” meetodit, mille objekt „process.env.PATH” läbib „ piiritleja ” atribuut on selle argumendiks, et lõigata operatsioonisüsteemil põhineva eraldajaga kõik teed.
Väljund
Käivitage fail „.js”:
Võib täheldada, et süsteemi keskkonnamuutujad on eraldatud “;(semikoolon)”-ga, mis on jagatud loendivormingusse:
See kõik puudutab Node.js-i atribuudi path.delimiter toimimist.
Järeldus
Programmis Node.js on ' path.delimiter() ” atribuut hangib teepiiraja vastavalt operatsioonisüsteemile. See omadus aitab ka andmeid konkreetsesse vormingusse teisendada, lähtudes rakendatud meetodist. See postitus on praktiliselt selgitanud Node.js-i atribuuti 'path.delimiter()'.