模拟 Function的bind call apply

首先 var a={}和var a=1是不同的 第一个a是指向内存的引用 类似指针 第二个是value值 

于是步入正题

我们知道new 是产生了一个引用  那么 例子 var a=function(){}   a指向了一个function类型  函数也是对象 在函数的prototype里面 存在一个bind方法 function(){ a.b()}和a.b.bind(object)等价

那么  问题是 function的name属性无法解决 

call 

 

posted on 2018-09-30 19:15  偏灬爱  阅读(66)  评论(0编辑  收藏  举报

导航