簡體   English   中英

Javascript文字嵌套對象-引用頂級屬性

[英]Javascript literal nested object - refer to top level properties

我正在為與寧靜風格的Web服務一起使用的移動應用程序編寫客戶端。

var globApp = {
    sessionId : "",
    lastActionName: "",
    userName : "2victor",
    md5Pwd : "1234",
    hostApiPath : "http://host/api",
    action : {
        login : {
            scriptPath : "/acc/login",
            method : "PUT",
            requestParams : {
                user : this.userName,
                pwd : this.md5pwd
            },
            responseParams : {

            }
        },
        register : {
            scriptPath : "/acc/reg",
            method : "POST",
            requestParams : {
                user : "myUserName",
                fname : "myFirstName" ,
                lname : "myLastName" ,
                email : "mail@mail.com" ,
                age : "28" ,
                gender : "male" ,
                pwd : "1234" ,
                priv : "good"
            },
            responseParams : {

            }
        }
    }
}

應用程序啟動時將分配屬性userName和md5pwd。 我要實現的是,為每個操作將此值分配給requestParams對象下的user和pwd屬性。 當然,使用此方法無效,並且返回未定義的原因,如果我理解正確的話,在這種情況下,它指向嵌套對象。

這個requestParams對象由AJAX作為JSON發送。

我可以從該對象中定義一些變量並使用它們,但我不想這樣做。

怎么做?

不能做 在完全定義對象之前,該對象不可用。 因此,您不能一步一步完成。

暫無
暫無

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

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