2015-02-07 59 views
1

Ey everyone,我正在嘗試製作一個JavaScript類並從課程中獲取其數據。下面是代碼片段:類別的OOP變量

var App = { 

    data: { 
     string = "String" 
    } 

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

var me = App.login(); 

那麼,我想要完成的是獲取字符串值數據並提醒它。我究竟做錯了什麼?

回答

2

1.在對象字面上,您必須使用:而不是=

2.to獲得財產的對象使用thisthis.data.string

3.添加,data: {}

var App = { 

    data: { 
     string: "String" 
    }, 

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

var me = App.login(); 

Example

+0

我們去那裏的隊友,謝謝了很多。 – 2015-02-07 21:23:39