您当前的位置首页/JavaScript/ 正文

arguments到底是什么?

admin 最后更新时间 2018-07-05 17:06:40   114浏览
都说函数的参数集合arguments不是数组,是类数组,那么它到底什么?我要抽他的筋骨看看! ``` function a (x,y) { console.log(Object.prototype.toString.call(arguments)) } a() [object Arguments] ``` 舒服了。不是吗? 如果是数组会返回 [object Array],但上面返回的是[object Arguments],不是一个东西。 它不是数组的实例,它是对象object的实例!!! Object就是最高的神!它掌管了一切对象的命根!看起来一样,但你们都是我儿子。哈哈。 确定过眼神,是同父异母。