Siaran ini akan menunjukkan cara kerja sifat 'path.delimiter' dalam Node.js.
Bagaimanakah Harta 'path.delimiter' Berfungsi dalam Node.js?
' pembatas() ” ialah sifat yang dipratentukan bagi “ laluan ” modul yang mengembalikan pembatas laluan khusus platform. Untuk Windows, pembatas laluan ialah 'separuh bertitik(;)', dan untuk sistem pengendalian berasaskan UNIX ialah 'titik bertitik(:)'.
Fungsi sifat ini bergantung pada sintaks umumnya yang disebutkan di bawah:
laluan. harta benda ;
Sintaks di atas mengembalikan pembatas sebagai rentetan.
Mari lihat pelaksanaan praktikal sifat yang ditakrifkan di atas dengan bantuan sintaks asasnya.
Contoh: Menggunakan Harta 'path.delimiter' untuk Mendapatkan Path Delimiter
Contoh ini menggunakan sifat 'path.delimiter()' untuk mengembalikan pembatas laluan:
konsol. log ( laluan. pembatas ) ;
Dalam coretan kod di atas:
- Pertama, ' memerlukan() ' kaedah termasuk modul 'laluan' dalam projek Node.js.
- Seterusnya, ' console.log() ' kaedah menggunakan ' pembatas() ” untuk mendapatkan pembatas laluan dan memaparkannya pada konsol.
Pengeluaran
Jalankan fail '.js' menggunakan arahan yang disediakan di bawah:
Ia boleh dilihat bahawa output mengandungi pembatas laluan ';(semi-colon)' kerana sistem pengendalian semasa ialah Windows:
Contoh 2: Menggunakan Harta 'path.delimiter' untuk Memisahkan Laluan Pembolehubah Persekitaran Sistem
Contoh ini menggunakan sifat 'path.delimeter' untuk memisahkan laluan pembolehubah persekitaran sistem:
konsol. log ( proses. env . JALAN ) ;
konsol. log ( proses. env . JALAN . berpecah ( laluan. pembatas ) ) ;
Dalam baris kod di atas:
- ' console.log() Kaedah pertama menggunakan objek 'process.env.PATH' untuk mengakses laluan pembolehubah sistem dan memaparkannya pada konsol. Semua laluan dipisahkan oleh ';' kolon.
- Kaedah 'console.log()' seterusnya mengaitkan ' split() ” kaedah dengan objek “process.env.PATH” yang melepasi “ pembatas ” property sebagai hujahnya untuk membelah semua laluan dengan pembatas berdasarkan sistem pengendalian.
Pengeluaran
Jalankan fail '.js':
Dapat diperhatikan bahawa pembolehubah persekitaran sistem dipisahkan oleh ';(koma bertitik)' yang dibahagikan kepada format senarai:
Itu semua tentang kerja sifat path.delimiter dalam Node.js.
Kesimpulan
Dalam Node.js, ' path.delimiter() ” harta mendapatkan semula pembatas laluan mengikut sistem pengendalian. Sifat ini juga membantu untuk menukar data ke dalam format tertentu berdasarkan kaedah yang digunakan. Siaran ini telah menerangkan secara praktikal sifat 'path.delimiter()' dalam Node.js.