Javascript Java脚本函数不工作

Javascript Java脚本函数不工作,javascript,arrays,function,Javascript,Arrays,Function,为什么返回房屋功能不在结构[0]中? 这是为Minecraft PE mod设计的。我想你是有意这样做的: var Structure[undefined] function run{ Structure[0] } function setStructure(structure){ Structure[0]=structure } setStructure(House); function House(){ //nothing } 如果没有括号,函数run不会执行任何操

为什么返回房屋功能不在结构[0]中?
这是为Minecraft PE mod设计的。

我想你是有意这样做的:

var Structure[undefined]   
function run{
  Structure[0]
}

function setStructure(structure){
  Structure[0]=structure
}

setStructure(House);

function House(){
  //nothing
}
如果没有括号,函数run不会执行任何操作。它只引用函数,而不调用它。

您从不调用House,只需传递函数即可。
function run{
    Structure[0]() // <--- notice the parentheses.
}