Rest 引數與 Javascript 中的 arguments 物件有什麼區別?


Rest 引數

有了 Rest 引數,你可以將多個引數作為一個數組來表示。ES6 引入了 Rest 引數,為開發人員的工作帶來了許多便利。對於 arguments 物件,Rest 引數由三個省略號 ... 表示,並位於該引數前面。

Arguments 物件

JavaScript 中的 Arguments 物件是一個物件,它表示正在執行的函式的引數。

Rest 引數與 Arguments 物件之間的區別如下。

  • Arguments 物件包含傳遞給函式的所有引數,而 Rest 引數是不賦予其他名稱的引數。
  • Rest 引數是 Array 例項,而 arguments 物件不是陣列。Array 例項有以下方法:map、sort、pop 等。

更新於: 2020 年 6 月 16 日

646 瀏覽

開啟您的職業生涯

透過完成此課程獲得認證

開始
廣告
© . All rights reserved.