Овај пост ће демонстрирати рад својства „патх.делимитер“ у Ноде.јс.
Како својство „патх.делимитер“ функционише у Ноде.јс?
„ делимитер() ” је унапред дефинисано својство „ пут ” модул који враћа граничник путање специфичан за платформу. За Виндовс, граничник путање је „тачка-зарез(;)“, а за оперативне системе засноване на УНИКС-у то је „двотачка(:)“.
Рад овог својства ослања се на његову генерализовану синтаксу која је поменута у наставку:
пут. имовина ;
Горња синтакса враћа граничник као стринг.
Хајде да видимо практичну имплементацију горе дефинисаног својства уз помоћ његове основне синтаксе.
Пример: Примена својства „патх.делимитер“ да бисте добили граничник путање
Овај пример примењује својство „патх.делимитер()“ да врати граничник путање:
конзола. Пријава ( пут. граничник ) ;
У горњем исечку кода:
- Прво, „ захтевају() ” метода укључује модул „путања” у пројекту Ноде.јс.
- Затим, „ цонсоле.лог() ” метод примењује „ делимитер() ” да бисте добили граничник путање и приказали га на конзоли.
Излаз
Извршите датотеку „.јс“ користећи наредбу испод:
Може се видети да излаз садржи граничник путање „;(тачка-зарез)“ јер је тренутни оперативни систем Виндовс:
Пример 2: Примена својства „патх.делимитер“ за одвајање путања варијабли системског окружења
Овај пример примењује својство „патх.делиметер“ да подели путање променљивих системског окружења:
конзола. Пријава ( процес. енв . ПАТХ ) ;
конзола. Пријава ( процес. енв . ПАТХ . разделити ( пут. граничник ) ) ;
У горњим редовима кода:
- „ цонсоле.лог() ” метода прво примењује објекат „процесс.енв.ПАТХ” да приступи путањи системских променљивих и прикаже је на конзоли. Све путање су раздвојене знаком ';' дебело црево.
- Следећи метод „цонсоле.лог()“ повезује „ разделити() ” са објектом „процесс.енв.ПАТХ” који прослеђује „ граничник ” својство као свој аргумент за пресецање свих путања са граничником на основу оперативног система.
Излаз
Покрените датотеку „.јс“:
Може се приметити да су варијабле системског окружења раздвојене „;(тачка-зарез)“ које су подељене у формат листе:
То је све о раду својства патх.делимитер у Ноде.јс.
Закључак
У Ноде.јс, „ патх.делимитер() ” својство преузима граничник путање према оперативном систему. Ово својство такође помаже да се подаци конвертују у одређени формат на основу примењеног метода. Овај пост је практично објаснио својство „патх.делимитер()“ у Ноде.јс.