JavaScript arguments對象淺析

arguments對象

概念

arguments 是一個類數組對象。表明傳給一個function的參數列表。數組

用法

function a() {
    console.log(arguments);
}
a("A", "b", 1);

輸出安全

["A", "b", 1]

屬性

  • arguments.callee
    指向當前執行的函數。函數

    遞歸中經常使用,避免函數修改後出錯,提升代碼的安全性、穩定性。code

  • arguments.length
    指向傳遞給當前函數的參數數量。
  • arguments.caller指向調用當前函數的函數。對象

相關文章
相關標籤/搜索