我正在尝试在子函数内部带有参数的函数中获取该函数

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


我如何在这里声明$参数?

最佳答案

您可以这样操作:

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


childF1firstF对象的属性,而该属性是一个函数。因此,您将其称为具有parens的函数,然后在parens中传递参数。您必须在已经创建的firstF类型的对象上调用它,而不是在firstF函数本身上调用它。

10-05 21:59