簡體   English   中英

從子類訪問父類

[英]Access parent class from child class

    var config = {
        a: 'test',
        b: {
            c: // SOmeway to access config a value
        }
    }

有什么辦法可以從B類獲取價值?

這些東西都不是一類。 他們是對象。

不,無法訪問config.a ,在代碼中的c:中,所有對象都在同一對象常量內。 您可以在事實發生后執行以下操作:

var config = {
    a: 'test',
    b: {
    }
};
config.b.c = config.a;

請注意, config.bc將接收config.a 如果以后有人更新config.a ,則不會更新config.bc

如果c是一個函數 ,則可以從中訪問config.a

var config = {
    a: 'test',
    b: {
        c: function() {
           // You can use `config.a` here
        }
    }
};

在那里,每次調用c ,都將使用config.a當前值。

試試這個我在搜索JavaScript中找到它

this.base或this.base()

暫無
暫無

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

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