簡體   English   中英

在Javascript中調用來自另一個對象的對象中的函數

[英]calling function in an object from another object in Javascript

我這里有兩個功能

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()

不起作用'因為預加載器中沒有項目變量。 我怎么稱呼它? 謝謝!

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

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

preloader.init(project);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM