2020
09-30
09-30
简单了解JavaScript arguement原理及作用
问题varlength=10;functionfn(){alert(this.length);}varobj={length:5,method:function(fn){arguments[0]()}}obj.method(fn);//1这段代码中的arguments[0]()是第一个参数?带一对小括号是什么意思?理解我们可以先从最后调用obj.method(fn)开始理解。1.obj是对象,method()是obj的方法,fn是method()的参数,fn是函数的名,他引用对应的函数。arguments是JavaScript的一个内置对象。AnArray-likeobjectco...
继续阅读 >