这篇文章主要介绍了JavaScript中调用函数的4种方式代码实例,本文分别给出方法调用模式、函数调用模式、构造器调用模式、apply调用模式4种方式的代码实例,需要的朋友可以参考下
1:方法调用模式
- var myObj = {//对象字面量
- param1: 1,
- param2: 2,
- sum: function (){
- //this关键字只带当前的对象
- return this.result = this.param1 + this.param2;
- }
- }
- myObj.sum(); //=>3
2:函数调用模式
- var add = function(a, b){
- return a + b;
- }
- //函数调用模式
- add(1,2); //=>3
还可以
- function add(a, b){
- return a + b;
- }
- add(1,2);//=>3
3:构造器调用模式
- var add = function() {
- this.name = "汇智网";
- this.sum = function (a, b){
- return a + b;
- }
- }
- // 构造器调用模式
- var obj = new add(); //obj是一个对象
- obj.sum(1,2); //=>3
4:apply调用模式
- var add = function (a, b) {
- return a + b;
- }
- add.apply(null,[1,2]); //=>3
也可以用call
- var add = function (a, b) {
- return a + b;
- }
- add.call(null,1,2); //=>3
新闻热点
疑难解答
图片精选