电话:19337019688
关闭
您当前的位置:首页 > 职场资讯 > 前端面试秘籍

9、ca川()和 apply()的区别和作用是什么?

来源:商丘人才网_商丘招聘网_商丘人才市场_豫商人才网招聘平台 时间:2022-03-25 作者:商丘人才网_商丘招聘网_商丘人才市场_豫商人才网招聘平台 浏览量:

作用都是在函数执行的时候,动态改变函数的运行环境( 执行上下文)。

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

用微信扫一扫