作用都是在函数执行的时候,动态改变函数的运行环境( 执行上下文)。
ca ll 和 apply 的第一个参数都是改变运行环境的对象 。
区别如下 。
call 从 第 二个 参数开始,每 一个 参数会依次传递给调用函数; apply 的第二个参数是
数组,数组的每一个成员会依次传递给调 用函数。
如
func . call(funcl , varl , var2, var3)
对应的 apply 写法为:
func . apply(funcl, [varl, var2 , var3])
Copyright © 2022 All Rights Reserved 版权所有 豫商人才网 豫ICP备19004769号
地址:河南省商丘市睢阳区神火大道176号联合大厦13楼 EMAIL:postmaster@37jobs.com