这里是我的数组:如何从数组中删除数组?
var myarray = [["d1", "sections/Dashboard-summary.html", "Dashboard"],
["add", null, ""],
["20", "sections/MW-1-summary.html", "MW-1"],
["21", "sections/SB-5-summary.html", "SB-5"]]
如何删除第二个元素["add", null, ""]
,使新的阵列是
[["d1", "sections/Dashboard-summary.html?781", "Dashboard"],
["20", "sections/MW-1-summary.html?903", "MW-1"],
["21", "sections/SB-5-summary.html?539", "SB-5"]]
该元素可能无法始终处于第二的位置,但它的第一个值将永远是“添加”。如何删除“添加”的第一个值(myarray[1][0])
的数组?
这是否需要是一个数组?对于这种事情,最好使用链表。否则,您必须编写代码来遍历数组,找到条目,创建一个更小的新数组,然后复制所有信息减去“add”。 – Genzume 2011-04-21 01:33:44
@Tyler:这是JavaScript。数组是列表。 – 2011-04-21 01:43:20
@Matt是的,你是对的。出于某种原因,我完全忘记了这个事实。好点子。 – Genzume 2011-04-21 03:42:01