JavaScript中调用函数的4种方式代码实例_javascript技巧
Freigeben: 2016-05-16 15:50:55
Original
1105 Leute haben es durchsucht
1:方法调用模式
var myObj = {//对象字面量
param1: 1,
param2: 2,
sum: function (){
//this关键字只带当前的对象
return this.result = this.param1 + this.param2;
}
}
myObj.sum(); //=>3
Nach dem Login kopieren
2:函数调用模式
var add = function(a, b){
return a + b;
}
//函数调用模式
add(1,2); //=>3
Nach dem Login kopieren
还可以
function add(a, b){
return a + b;
}
add(1,2);//=>3
Nach dem Login kopieren
3:构造器调用模式
var add = function() {
this.name = "汇智网";
this.sum = function (a, b){
return a + b;
}
}
// 构造器调用模式
var obj = new add(); //obj是一个对象
obj.sum(1,2); //=>3
Nach dem Login kopieren
4:apply调用模式
var add = function (a, b) {
return a + b;
}
add.apply(null,[1,2]); //=>3
Nach dem Login kopieren
也可以用call
var add = function (a, b) {
return a + b;
}
add.call(null,1,2); //=>3
Nach dem Login kopieren
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
-
2024-09-20 15:51:33
-
2024-09-20 15:47:32
-
2024-09-20 15:45:32
-
2024-09-20 15:39:32
-
2024-09-20 15:38:32
-
2024-09-20 15:27:32
-
2024-09-20 15:26:32
-
2024-09-20 15:12:32
-
2024-09-20 14:53:01
-
2024-09-20 14:51:01