时间:2021-05-26
复制代码 代码如下:
<script type="text/javascript">
function fn(name){
if(typeof name === "string"){
var args = Array.prototype.slice.call( arguments, 1 );
for(var i=0;i<args.length;i++){
alert(args[i]);//结果: 111 222
}
}
}
function callFn(){
fn("test",111,222);
}
callFn();
</script>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Array.prototype.slice.call(thisArg[,arg1[,arg2[,...]]])成员介绍:Array数组对象prototype[p
functiongetCallerArgument(){varresult=[];varslice=Array.prototype.slice;varcalle
写字前面在js中我们经常会看到Array.prototype.slice.call(arguments,0)的写法,当然,这个方法的作用也许大家都明白,那就是把
值得庆幸的是,我们可以通过数组的slice方法将arguments对象转换成真正的数组:varargs=Array.prototype.slice.call(a
前言本文主要汇总了一些JS从非数组对象转数组的方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。Array.prototype.slice.