首頁  >  文章  >  web前端  >  利用其餘參數

利用其餘參數

Barbara Streisand
Barbara Streisand原創
2024-09-22 06:19:08447瀏覽

Take advantage of rest parameters

我今天瀏覽了node.js 資料並使用了path.join 方法。此方法在node.js中被廣泛使用。

path.join("/foo", "bar"); // Returns: '/foo/bar'
path.join('/foo', 'bar', 'baz/asdf', 'quux', '..');
// Returns: '/foo/bar/baz/asdf'

正如您所意識到的,您可以使用任意數量的參數來執行此方法。這就是我寫這篇短文的想法。

後面用到的概念在js叫做rest參數。

讓我們模仿path.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

就這麼簡單。如果您發現自己想要一個可以接受無限數量的參數並用它們做某事的函數,那麼這個概念可能非常有用。

結論

path.join 方法還有更多的功能。例如,如果參數不是字串,它將拋出錯誤。但其餘參數是其實現方式的關鍵概念,這也是我想在貼文中展示的內容。

希望你能從這篇文章中學到新的東西。保重!

以上是利用其餘參數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn