我希望模拟任务栏(运行任务/应用程序)。我打算存储的任务是这样的:用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