js中如何将arguments伪数组转为数组

来源:互联网 发布:广州质量追溯软件 编辑:程序博客网 时间:2024/06/16 13:21
<script>function test(){var arr = Array.prototype.slice.call(arguments);//或arr = [].slice.call(arguments);return arr.reverse();}alert(test(1,2,3,4));</script>

arguments本身为伪数组,不能调用数组的方法,通过call使其能调用数组中的slice方法,从而使其能转为数组。

原创粉丝点击