函数四种调用模式以及其中的this指向

前端之家收集整理的这篇文章主要介绍了函数四种调用模式以及其中的this指向前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

第一种:函数直接执行模式

第二种:对象方法调用模式

调用者

第三种:构造器的调用模式

调用自己的方法,this===nanj,类似上面

第四种:call和apply调用模式

用法,只不过apply第二个参数用数组进行传递 var arr=[]; change.apply(arr,[10,10]);//this===arr console.log(arr.detial); var str={}; change.apply(str,[20,20]);//this===str console.log(str.detial);

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持编程之家!

原文链接:https://www.f2er.com/js/42452.html

猜你在找的JavaScript相关文章