我希望模擬任務欄(運行任務/應用程序)。我打算存儲的任務是這樣的:用Javascript編輯鋸齒陣列
(function()
{
var tasks = [];
addTask = function (taskName, taskWindow)
{
if (!tasks[taskName]) { tasks[taskName] = []; }
tasks[taskName].push({ taskWindow: taskWindow, taskName: taskName});
};
removeTask = function (taskName, taskWindow)
{
if (tasks[taskName])
{
//Somehow remove the object from the array
}
};
}());
我應該怎麼寫removeTask()
從這個鋸齒數組中刪除正確的元素?
只是做一個for循環任務[taskName],找到一個通過taskID,使用array.splice,並關閉這個問題 – 2013-02-16 05:41:50
你可能想考慮backbone.js或MVC的其他框架。你會發現這樣的事情非常有幫助。 – VNO 2013-02-16 05:42:12