Šī ziņa demonstrēs rekvizīta “path.delimiter” darbību pakalpojumā Node.js.
Kā rekvizīts “path.delimiter” darbojas pakalpojumā Node.js?
' norobežotājs () ” ir iepriekš definēts rekvizīts ceļš ” modulis, kas atgriež platformai raksturīgo ceļa norobežotāju. Operētājsistēmā Windows ceļa norobežotājs ir “semikols(;)”, bet operētājsistēmām, kuru pamatā ir UNIX, tas ir “kolons(:)”.
Šī rekvizīta darbība balstās uz tā vispārīgo sintaksi, kas ir minēta tālāk:
ceļš. īpašums ;
Iepriekš minētā sintakse atgriež atdalītāju kā virkni.
Apskatīsim iepriekš definētās īpašības praktisko ieviešanu ar tās pamata sintakses palīdzību.
Piemērs: rekvizīta “path.delimiter” lietošana, lai iegūtu ceļa norobežotāju
Šajā piemērā tiek izmantots rekvizīts “path.delimiter()”, lai atgrieztu ceļa norobežotāju:
konsole. žurnāls ( ceļš. norobežotājs ) ;
Iepriekš minētajā koda fragmentā:
- Pirmkārt, ' prasīt () ” metode ietver moduli “path” projektā Node.js.
- Tālāk “ console.log() ' metode piemēro ' norobežotājs () ”, lai iegūtu ceļa norobežotāju un parādītu to konsolē.
Izvade
Izpildiet failu “.js”, izmantojot tālāk norādīto komandu:
Var redzēt, ka izvade satur ceļa norobežotāju “;(semikols)”, jo pašreizējā operētājsistēma ir Windows:
2. piemērs: rekvizīta “path.delimiter” lietošana, lai atdalītu sistēmas vides mainīgo ceļus
Šis piemērs izmanto rekvizītu “path.delimeter”, lai sadalītu sistēmas vides mainīgo ceļus:
konsole. žurnāls ( process. env . PATH ) ;
konsole. žurnāls ( process. env . PATH . sadalīt ( ceļš. norobežotājs ) ) ;
Iepriekš minētajās koda rindās:
- ' console.log() ” metode vispirms izmanto objektu “process.env.PATH”, lai piekļūtu sistēmas mainīgo ceļam un parādītu to konsolē. Visi ceļi ir atdalīti ar “;” resnās zarnas.
- Nākamā metode “console.log()” saista “ sadalīt () ” metodi ar objektu “process.env.PATH”, kas nodod “ norobežotājs ” rekvizītu kā argumentu, lai sadalītu visus ceļus ar norobežotāju, pamatojoties uz operētājsistēmu.
Izvade
Palaidiet failu “.js”:
Var novērot, ka sistēmas vides mainīgie ir atdalīti ar “;(semikolu)”, kas ir sadalīti saraksta formātā:
Tas viss attiecas uz rekvizīta path.delimiter darbību pakalpojumā Node.js.
Secinājums
Vietnē Node.js “ path.delimiter() ” rekvizīts izgūst ceļa norobežotāju atbilstoši operētājsistēmai. Šis īpašums arī palīdz pārveidot datus noteiktā formātā, pamatojoties uz izmantoto metodi. Šajā ziņā ir praktiski izskaidrots rekvizīts “path.delimiter()” pakalpojumā Node.js.