Javascript四调用模式和一个示例

除了声明中定义的参数之外,每个函数还需要另外两个参数:这个和参数。当Javascript调用时,这在面向对象编程中非常重要。这取决于调用模式。

Javascript有四种调用模式、方法调用模式、函数调用模式、构造函数调用模式和应用调用模式,这些模式在初始化键参数上有所不同。

方法调用模式:当一个函数被保存为一个对象的属性时,我们称它为方法。当一个方法被调用时,这将绑定到对象。如果调用表达式包含一个属性来获取表达式(即一个点表达式或一个{下标下标表达式),那么它被称为方法调用。
复制代码代码如下所示:
VaR MyObject = { {
值:0;
增量:函数(公司){
this.value = typeof inc'number=公司:1;
}
};

myobject.increment();
document.writeln(MyObject。值); / / 1

(2)myobject.increment;
document.writeln(MyObject。值); / / 2

该方法可以使用它访问对象,因此它可以从对象中判断或修改对象。

函数调用模式:当一个函数不是一个对象的属性时,它被称为一个函数来调用var =加(3, 4);和值是7。
在这个模式中调用函数时,这将绑定到全局对象。

构造函数调用模式:Javascript是基于原型继承的语言。这意味着可以直接从其他对象继承属性。
如果在函数前面调用新的,您将在函数的原型成员中隐藏一个新对象,这个对象将绑定到那个新对象。

应用调用模式:因为Javascript是一种功能性的面向对象编程语言,函数可以有一种方法。
应用方法允许我们构建一个参数数组,并用它调用函数,它还允许我们选择这个值。
应用程序方法接受两个参数,第一个参数将绑定到这个值,第二个参数数组。