我對使用javascript的面向對象編程有點新。無法創建對象陣列
我有工作區的數組作爲
//global var
var workspaceArray = new Array();
那麼我推着工作區對象的數組中的 -
//in some function
workspaceArray.push(new wsObj());
//wsObj function
function wsObj(){
states = new Array();
links = new Array();
}
但是當我嘗試使用它的地方,它拋出錯誤不能讀取屬性狀態。
//error in the following line
var stateName = "q" + "<sub>" + workspaceArray[activeWSId].states.length + "</sub>";
在此先感謝。
什麼是'activeWSId'? – anand4tech
檢查小提琴http://jsfiddle.net/6Pz7R/ – anand4tech
謝謝阿南德,我得到了問題,這是缺少這個關鍵字 – codeomnitrix