javascript中bind是什么意思


当前第2页 返回上一页

可以对一个函数预设初始参数:

1

2

3

4

5

6

7

function a(){

return Array.prototype.slice.call(arguments);//将类数组转换成真正的数组

}

var b=a.bind(this,15,20)

alert(b());//弹出 15,20

var s=b(25,30);

alert(s);//弹出 15,20,25,30

js bind的多次绑定只有第一次是有效的

1

2

3

var getname = function(){console.log(this.name)};

var m = getname.bind({name:'q1'}).bind({name:'q2'});

m();

输出的是q1

【推荐学习:javascript高级教程

以上就是javascript中bind是什么意思的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

vue是做什么的

javascript如何进行调试

javascript怎么定义数组长度

javascript dom的详细介绍

nodejs模块的简单理解(附示例)

javascript与html的结合方法详解

javascript怎么设置背景颜色

一文了解javascript中的类型化数组

javascript包括什么

javascript中怎么将值转为字符串类型

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...