簡體   English   中英

如何在JavaScript中調用駐留在對象方法內部的函數

[英]How do I call functions that reside inside method of an object in javascript

我有一個由其他開發人員編寫的對象,該對象具有要使用的方法。 看起來像這樣:

someObject : {

    sampleObject: function {

        function setAd(){
            //some code
        }
    }
}

我想在對象外部使用/調用function setAd() 可能嗎? 我嘗試過,但顯示undefined

不,這是不可能的。 在javascript函數中,行為類似於變量。 例如,可以將它們吊起,但更重要的是,它們被綁定到已聲明它們的特定范圍,並且只能在此處調用它們。

您可以在w3schools上查看此文章: https : //www.w3schools.com/js/js_scope.asp
並且: https : //www.w3schools.com/js/js_function_closures.asp

暫無
暫無

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

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