Javascript中的apply()方法浅析

 更新时间:2015年03月15日 10:37:10   投稿:junjie  
这篇文章主要介绍了Javascript中的apply()方法浅析,本文讲解了apply vs call、Javascript apply 方法等内容,需要的朋友可以参考下

之前我们说过 Javascript Call 方法,这次我们就说说和Call方法类似的apply方法。

apply vs call

两者间的不同在于:传递的是参数,还是参数数组

这个是call的用法

复制代码 代码如下:

theFunction.call(valueForThis, arg1, arg2, ...)

而这个则是apply
复制代码 代码如下:

theFunction.apply(valueForThis, arrayOfArgs)

故而
复制代码 代码如下:

arrayOfArgs = [arg1, arg2, ...];

Javascript apply 方法

先看看之前的call的用法

复制代码 代码如下:

function print(p1, p2) {
    console.log( p1 + ' ' + p2);
}
print.call(undefined, "Hello", "World");

由上面的叙述,我们可以得出当
复制代码 代码如下:

    args =  "Hello", "World";
function print(p1, p2) {
    console.log( p1 + ' ' + p2);
}
print.call(undefined, args);

两者是等价的,而实际上他们也是等价的,输出结果同样是"Hello,World"!

相关文章

  • 如何解决ligerUI布局时Center中的Tab高度大小

    如何解决ligerUI布局时Center中的Tab高度大小

    这篇文章主要介绍了如何解决ligerUI布局时Center中的Tab高度大小的相关资料,需要的朋友可以参考下
    2015-11-11
  • 微信小程序中进行地图导航功能的实现方法

    微信小程序中进行地图导航功能的实现方法

    这篇文章主要介绍了微信小程序中进行地图导航功能的实现方法,需要的朋友可以参考下
    2018-06-06
  • Bootstrap Table使用方法详解

    Bootstrap Table使用方法详解

    这篇文章主要为大家详细介绍了JS组件Bootstrap Table使用方法,具有一定的实用性和参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • 原生js+css调节音量滑块

    原生js+css调节音量滑块

    这篇文章主要介绍了原生js+css调节音量滑块,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-01-01
  • JavaScript获取中英文混合字符串长度的方法示例

    JavaScript获取中英文混合字符串长度的方法示例

    这篇文章主要介绍了JavaScript获取中英文混合字符串长度的方法,结合实例形式分析了javascript通过遍历转换字符串实现统计字符串长度的操作技巧,需要的朋友可以参考下
    2017-02-02
  • swiper动态改变滑动内容的实现方法

    swiper动态改变滑动内容的实现方法

    假设当前显示的是1,往左滑动一个递减1,往右滑动一个递增1。下面通过实例代码给大家讲解swiper动态改变滑动内容的实现方法,感兴趣的朋友一起看看吧
    2018-01-01
  • JavaScript实现Flash炫光波动特效

    JavaScript实现Flash炫光波动特效

    JavaScript写的炫光波动效果,看到一些Flash效果不错,用JS也模拟一下,还有很多不完善的地方,给各位参考参考。
    2015-05-05
  • JS实现简单Tab栏切换案例

    JS实现简单Tab栏切换案例

    这篇文章主要为大家详细介绍了JS实现简单Tab栏切换案例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • JS实现下拉框的动态添加(附效果)

    JS实现下拉框的动态添加(附效果)

    页面初加载时:选择车类型后:选择车颜色后:JS实现下拉框的动态添加,网页代码如下:动态添加下拉框 车类型:请选择宝马、奔驰 车颜色
    2013-04-04
  • 一文带你深入了解JavaScript中的原型&原型链

    一文带你深入了解JavaScript中的原型&原型链

    相信不少同学在面试的时候经常在基础上就挂掉了,当下行情实属严峻,如果我们基础都没有打牢固的话,实属有点面试浪费机会。本文就来和大家聊聊JavaScript中的原型&原型链,希望对大家有所帮助
    2023-02-02

最新评论