你好我試圖讓我的頭圍繞在javascript一些基本的東西定義,我想創建相當於一個類 見下文:對象返回未在JavaScript
var myTest = {
myTester:"testing",
testCode:function(){
return myTester;
}
};
當我打電話alert(myTest.testCode());
我得到錯誤myTester未定義;
我也有類似問題,嘗試設置myTester的值太大,我想在這裏實現的是沿着這一線的東西時:
var myObj = myTest.testCode();
var tester = myObj.myTester;
爲MyObj中是我應該再創建一個對象能夠訪問它的值,但我通常不做JavaScript只是jQuery,我 試圖創建一個純JavaScript的應用程序只爲大腦飼料,並會感激一點指導,特別是你實際稱這是什麼,它是一類????
感謝
我怎樣才能得到多值以上可能是一個流浪漢例如,即myTester:null,myTester2:null,testCode()函數(){this.myTester =「123」; this.myTester2 =「456」; } 如何獲得myTester和myTester2的值,這取決於測試代碼中發生了什麼,如果你明白我的意思,謝謝 – davethecoder 2010-12-17 14:58:51
@ minus4:好的,如果你的對象存儲在var myTest = {}'中。然後你會這樣做:'myTest.testCode();'然後你可以通過'myTest.myTester'或'myTest.myTester2'訪問這些值。但是您不需要存儲'testCode()'的返回值,因爲您無論如何都不會返回任何內容。 – 2010-12-17 15:02:25
邪惡是的,試圖它的一切都在一起:-)謝謝朋友 – davethecoder 2010-12-17 15:05:36