-2
function test()
{
this.lol = [];
}
test.hello = function()
{
this.lol.push("hello world");
}
test.hello();
console.log(test.lol);
只是一個測試類,使我有以下幾點:類中未定義的數組?
^
TypeError: Cannot call method 'push' of undefined
我在做什麼錯?
當,你覺得是你的'測試()'調用(在創建中'lol'場空數組一個)? –
「這是什麼」是js世界中最棘手的問題之一。看看'this' :) http://www.quirksmode.org/js/this.html – lucke84