javascript中call、apply、bind区别
来源:互联网 发布:sina邮箱端口imap 编辑:程序博客网 时间:2024/05/29 17:53
代码
这三个的第一个参数都是重置this的指向,不解释了
function test(a,b,c,d){ console.log(a); console.log(b); console.log(c); console.log(d);}test.call(null,1,2,3,4);// 输出1 2 3 4test.apply(null,[1,2,3,4]);// 输出1 2 3 4let func = test.bind(null,1,2,3);func(4);// 输出1 2 3 4
首先call和apply的区别是后面传参是挨个传,还是传数组,并且是立即执行。
bind方法相当于提前预定前面的参数,调用时传入的参数挨个排对,并且返回一个函数,需要单独执行。
阅读全文
0 0
- Javascript中call(),apply(),bind()的区别
- Javascript中apply、call、bind的区别
- javascript中call、apply、bind区别
- Javascript中apply、call、bind
- Javascript中apply、call、bind
- Javascript中apply、call、bind
- Javascript中apply、call、bind
- Javascript 中 apply、call、bind
- Javascript中apply、call、bind
- Javascript中apply、call、bind
- Javascript中apply、call、bind
- javascript中apply、call和bind的区别
- JavaScript中apply、call和bind的区别
- javascript中apply、call和bind的区别
- javascript中apply、call和bind的区别
- javascript中apply、call和bind的区别
- javascript中apply、call和bind的区别
- javascript中apply、call和bind的区别
- tomcat 请求返回空白页
- C语言中堆和栈的区别
- java内存模型
- 赛車pk拾88八码滚雪球走势技巧~&
- MyBatis动态sql_bind绑定
- javascript中call、apply、bind区别
- 九九乘法表3
- 如何突破JAVA程序员三年的门槛
- 【Latch】的理解
- 10.创新与企业家精神——聪明的创意
- 关于动态的新增输入框和删除
- 无向图 多余的链接(并查集)
- PHP之随机截取汉字
- java集合(一)