美文网首页
十四(5)、函数中的call、apply、bind方法的区别 -

十四(5)、函数中的call、apply、bind方法的区别 -

作者: 自己写了自己看 | 来源:发表于2019-12-29 19:36 被阅读0次

1、apply:

/**
apply方法和call方法的作用一样,区别在于传参方式;
fn.call(obj, 10, 20);
fn.apply(obj, [10,20]);
*/

2、bind:

bind方法和call方法的作用一样,区别在于是立即执行还是等待执行;
call方法是立即执行;bind方法是等待执行;而且bind方法不兼容(IE6~8);
fn.call(obj, 10, 20); // 等待执行;
fn.bind(obj, 10, 20); // 立即执行;

相关文章

  • js小知识

    1. call、apply和bind的区别 call、apply和bind方法都是函数对象中的方法,用来动态地改变...

  • JS-call、apply、bind用法

    一、call&apply与bind区别 call和apply方法对函数直接调用bind方法后面还需要()来进行调用...

  • 理解JS中的 call, apply, bind方法

    call, apply, bind 方法的目的和区别 我们常说,call(), apply(),bind()方法的...

  • call(),apply()和bind()

    call、apply和bind函数存在的区别:bind返回对应函数, 便于稍后调用; apply, call则是立...

  • bind call apply

    区别:call和apply调用就是执行函数 bind返回新函数 bind利用call或apply兼容i...

  • this_原型链_继承

    this相关问题 apply、call 、bind的作用以及区别 call、apply和bind方法的用法以及区别...

  • this_原型链_继承

    问题1: apply、call 、bind有什么作用,什么区别 apply ,call,bind都会改变函数的执行...

  • this

    1、apply、call 、bind有什么作用,什么区别? apply、call 、bind都被用来改变函数的th...

  • call、apply、bind三者之间的用法和区别,并手写实现

    call、apply、bind 的用法 1. 调用方法 2. 传参方法 call、apply、bind 的区别 c...

  • this_原型链_继承

    问题1: apply、call 、bind有什么作用,什么区别 bind,apply,call:都是返回一个函数,...

网友评论

      本文标题:十四(5)、函数中的call、apply、bind方法的区别 -

      本文链接:https://www.haomeiwen.com/subject/srhuoctx.html