2016-10-12 13:53发布
请问下,什么时候使用这两个调用函数?这两个的区别,以及分别什么情况下使用?
在上面这个例子中,callSum1() 在执行 sum() 函数时传入了 this(因为是在全局作用域中调用的,所以传入的就是 window 对象)和 arguments 对象。而 callSum2 同样也调用了 sum() 函数,但它传入的则是 this 和一个参数数组。这两个函数都会正常执行并返回正确的结果。
callSum1()
sum()
this
window
arguments
callSum2
最多设置5个标签!
在上面这个例子中,
callSum1()
在执行sum()
函数时传入了this
(因为是在全局作用域中调用的,所以传入的就是window
对象)和arguments
对象。而callSum2
同样也调用了sum()
函数,但它传入的则是this
和一个参数数组。这两个函数都会正常执行并返回正确的结果。一周热门 更多>