對於我正在處理的項目,我正在運行一些來自以前的程序員的Javascript編碼,這基本上如下所示。這是什麼樣的設置以及如何使用它?
var c_test = {
testVar : '',
init : function()
{
c_test.testVar = 'Hello world!';
},
showMe : function()
{
alert(this.testVar);
}
};
上面創建的示例顯示了我發現的大量編碼的基本版本。我想這是某種形式的面向對象的JS,但我不確定如何正確使用它。例如,我將如何去調用這段代碼並運行'showMe()'函數?
這是對象字面值,如答案中所述。只有一個實例,它的名字是c_test,所以你可以用'c_test.showMe()'調用showMe。對於OOP JavaScript,你必須知道原型和構造函數/初始化函數。更多的在這裏:http://stackoverflow.com/a/16063711/1641941 – HMR