看fastadmin的js的使用的时候遇到一个东西不知道是什么return Table.api.formatter.toggle.call(that, value, row, index)后来去了解了一下得知apply和call都是 "调用一个对象的一个方法,用另一个对象替换当前对象"
var name ='张三';function func1(a,b){ console.log(this.name); console.log(a); console.log(b);}func1('nihao','holle');/**分别输出 张三,nihao,holle**/var obj ={name:'王五'}func1.apply(obj,['你好啊','我很好'])/**分别输出 王五,你好啊,我很好**/func1.call(obj,'你好啊'','我很好')/**分别输出 王五,你好啊,我很好**/apply 和 call最大的区别就是 apply第二个参数是一个可变长度的数据 call 从第二个参数开始是可变长度参数
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。