js 對象的深層嵌套函數對對象屬性的訪問


var obj = {
    foo: "hi",
    f1: function() {
        function f2(that) {
            console.log(that);
        }
        f2(this.foo);           
    }
        
};
obj.f1();  // hi



Function.prototype.foo = "hello";
Function.prototype.f = function() {
        var that = this;
        setTimeout(function(that){
                console.log(that.foo);
        }, 100, that);
}
Function.prototype.f();  // hello

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM