簡體   English   中英

訪問外部類屬性

[英]Accessing outer class properties

如何在 JavaScript 中訪問外部類屬性?

例如:

var outer = {
    outerField: 15,
    inner: {
        innerFunc: function () {
            // <-- How can I get access to outerField here?
        }
    }
};

這個(已回答的)問題是類似的,您基本上是從外部對象定義內部對象方法以從外部對象獲取屬性: 從子類訪問 javascript 父類屬性

這個解決方案有效

 var outer = { outervalue: 3, inner: { innerFunc: function () { // How can I get access to outer_value inside this method return (this.outervalue); }.call(outer) } };

暫無
暫無

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

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