证明arguments是个对象不是数组

快乐打工仔 分类:实例代码

证明arguments是个对象不是数组属于前端实例代码,有关更多实例代码大家可以查看

关于arguments对象的用法这里不多介绍,具体参阅JavaScript arguments一章节。

由于此对象的一些属性和数组类似,所以很多朋友就怀疑这是不是一个数组。

其实证明非常简单,代码实例如下:

function func(){
  arguments.push("pipipi.net");
}
func(1,2);

上面的代码会报错,说明arguments并没有push方法,说明arguments不是一个数组。

证明arguments是个对象不是数组,这样的场景在实际项目中还是用的比较多的,关于证明arguments是个对象不是数组就介绍到这了。

回复

我来回复
  • 暂无回复内容