类中的Javascript OOP变量

类中的Javascript OOP变量,javascript,Javascript,各位,我正在尝试创建一个javascript类,并从类中获取其数据。下面是一段代码: var App = { data: { string = "String" } login: function() { return alert(data.string); } } var me = App.login(); 我要做的是从数据中提取字符串值并发出警报。我做错了什么?1.在对象文字中,必须使用:而不是= 2.要获取

各位,我正在尝试创建一个javascript类,并从类中获取其数据。下面是一段代码:

    var App = {

    data: {
        string = "String"
    }

    login: function() {
        return alert(data.string);  
    }
}

var me = App.login();

我要做的是从数据中提取字符串值并发出警报。我做错了什么?

1.在对象文字中,必须使用
而不是
=

2.要获取对象中的属性,请使用
this
this.data.string

3.在
数据:{}

var App = {

    data: {
        string: "String"
    },

    login: function() {
        return alert(this.data.string);  
    }
};

var me = App.login();