我在一個js文件中定義的對象:爲什麼我得到「未定義」錯誤?
myobj.js
MyObj={
test: {
startTest: function(){
var x = SOME_PROCESS_A;
var y = SOME_PROCESS_B;
return {x: x, y: y};
}
}
}
在另一個JS文件我把這種對象函數:
other.js
var mytest = MyObj.test.startTest
var a = mytest.x;
var b = mytest.y;
my index.html:
<body>
<script src="myobj.js"></script>
<script src="other.js"></script>
</body>
我從螢火誤差在other.js, 「mytest
」 是undfined在行 「var a = mytest.x;
」爲什麼?
謝謝大家。我得到了類似的代碼中的另一個「不確定」的問題,請here
您應該像使用函數一樣使用它:var mytest = MyObj.test.startTest() – 2011-04-18 07:43:25