<强>第一种:函数直接执行模式强>
函数添加(a, b) { console.log(这个); 返回一个+ b; } 添加(10、20)//这个===窗口
<强>第二种:对象方法的调用模式强>
var obj={ 名称:' aaa ', 年龄:20, 说:函数(){ console.log(这个); } } obj.said();//这===obj,此处这指代被调用者
<强>第三种:构造器的调用模式强>
函数学校(){ this.said=function () { console.log(这个); } } var nanj=新学校(); nanj.said();//对象调用自己的方法,这===nanj,类似上面
<强>第四种:调用和应用调用模式强>
函数变化(a, b) { this.detial=a * b; console.log(这个); } var p={}; change.call (p, 4、5);//此处的这个===p console.log (p.detial); var q=[]; change.call (q, 5、10)//===问 console.log (q.detial);//应用和电话一样的用法,只不过应用第二个参数用数组进行传递 var arr=[]; change.apply (arr [10、10]);//===arr console.log (arr.detial); var str={}; change.apply (str(20、20));//这个===str console.log (str.detial); >之前以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持。
函数四种调用模式以及其中这个指的向