call 是js语法。。。今天遇到了,就写几个demo ,了解一下他的原理。

var test = {
     add:function (a) {
     return a+1
  }
}
var addfun = test.add
console.log(addfun.call(test,1))
console.log(test.add(5))

输出如下:

 

 如果是函数调用的话,需要call后面加上对象,再加上参数

如果是对象调用函数,那么只需要加上参数即可。

Logo

前往低代码交流专区

更多推荐