0

我这里有两个功能

function Preloader() {}
Preloader.prototype = {
    init:function() {
        // do something
    }
}

var preloader = new Preloader();

function Project() {}
Project.prototype = {
    init:function() {
        // do something else 
    }
}

var project = new Project();

我想在预加载器的 init 函数中调用 project.init() 但显然

project.init()

不起作用,因为预加载器中没有项目变量。我该怎么称呼它?谢谢!

4

1 回答 1

2
Preloader.prototype = {
    init:function(project) {
        project.init();
    }
}

var preloader = new Preloader(),
    project = new Project();

preloader.init(project);
于 2012-06-18T18:45:17.160 回答