Rumah > hujung hadapan web > tutorial js > Manfaatkan parameter rehat

Manfaatkan parameter rehat

Barbara Streisand
Lepaskan: 2024-09-22 06:19:08
asal
588 orang telah melayarinya

Take advantage of rest parameters

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'
Salin selepas log masuk

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.

jom tiru jalan.join

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
Salin selepas log masuk

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.

Kesimpulan

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!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan