我这里有两个功能
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();
我想在preloader的init函数中调用project.init(),但显然是
project.init()
不起作用'因为预加载器中没有项目变量。我怎么称呼它?谢谢!
答案 0 :(得分:2)
Preloader.prototype = {
init:function(project) {
project.init();
}
}
var preloader = new Preloader(),
project = new Project();
preloader.init(project);