Javascript文字嵌套对象 - 请参阅顶级属性

时间:2013-01-20 17:12:48

标签: javascript

我正在为移动应用编写客户端,使用宁静的样式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属性,以用于每个操作。当然使用它不起作用并返回undefined,因为在这种情况下,如果我理解正确,则引用嵌套对象。

此requestParams对象由AJAX以JSON格式发送。

我可以从这个对象中定义几个变量并使用它们,但我不想这样做。

怎么做?

1 个答案:

答案 0 :(得分:0)

无法做到。在完全定义之前,该对象无法以任何方式提供。所以你不能一步到位。