1

我正在尝试在子函数内部使用参数的函数中获取函数

function firstF (){
  this.childF1 = function($argument){
    // do something + $argument
  }
  this.childF2 = function($argument2){
    // do something + $argument2
  }
}

//Declare a new firstF
var firstFunction = new firstF();
firstFunction.childF1

我如何在这里声明 $argument ?

4

1 回答 1

2

你这样做:

var firstFunction = new firstF();
firstFunction.childF1(arghere)

childF1是您的firstF对象的属性,而该属性是一个函数。因此,您将其称为带括号的函数,并在括号中传递参数。您必须在已创建的 type 对象上调用它firstF,而不是在firstF函数本身上调用它。

于 2013-04-02T02:50:28.260 回答