为什么 JavaScript 函数的 arguments 参数是类数组而不是数组?如何遍历类数组?
为什么 arguments 是类数组而不是数组
根本原因:历史设计与性能考量
1. 历史遗留 — arguments 比 Array 更早
JavaScript 1.0 时代就有了 arguments,当时 Array 原型上方法很少(只有 join/reverse/sort),设计者选择用…
2026/6/28 3:14:15