Saya telah melalui bahan node.js hari ini dan saya menggunakan kaedah path.join. Kaedah ini digunakan secara meluas dalam node.js.
path.join("/foo", "bar"); // Returns: '/foo/bar' path.join('/foo', 'bar', 'baz/asdf', 'quux', '..'); // Returns: '/foo/bar/baz/asdf'
Seperti yang anda sedar, anda boleh melaksanakan kaedah ini dengan seberapa banyak parameter yang anda mahukan. Itulah cara saya mendapat idea untuk siaran pendek ini.
Konsep yang digunakan di belakang dinamakan parameter rehat dalam js.
const imitatePathJoin = (...args) => { return args.join("/"); } console.log(imitatePathJoin('/home', 'js', 'dist', 'app.js')); // "/home/js/dist/app.js" console.log(imitatePathJoin('/home', 'js', 'dist', 'app.js', "something", "something")); // "/home/js/dist/app.js/something/something
Semudah itu. Konsep ini boleh menjadi sangat berguna jika anda mendapati diri anda berada dalam situasi yang anda mahu mempunyai fungsi yang boleh menerima bilangan hujah yang tidak ditentukan dan melakukan sesuatu dengannya.
Terdapat banyak lagi perkara yang dilakukan oleh kaedah path.join. Sebagai contoh, ia akan membuang ralat jika parameter bukan rentetan. Tetapi parameter rehat adalah konsep penting bagaimana ia dilaksanakan dan itulah perkara yang saya ingin tunjukkan dalam siaran.
Semoga anda boleh belajar sesuatu yang baharu daripada yang ini. Jaga diri!
Atas ialah kandungan terperinci Manfaatkan parameter rehat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!