0

ここには2つの機能があります

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 に答える