rowData = [];
alert(rowData[0]);
移除元素給了我[Ti.UI.TableViewRow]
從陣列
現在我如何刪除這個元素......我一直在使用rowData.splice(),但我有什麼要傳遞給刪除它不知道。
感謝
rowData = [];
alert(rowData[0]);
移除元素給了我[Ti.UI.TableViewRow]
從陣列
現在我如何刪除這個元素......我一直在使用rowData.splice(),但我有什麼要傳遞給刪除它不知道。
感謝
在你提供的代碼rowData
應該是空的,所以rowData[0]
應該是undefined
。我猜想有什麼東西被推到rowData
之間?無論如何,有幾種方法來移除數組元素:
rowData.length = 0
數組一次 刪除所有元素。Array.splice
方法。例如。 除去第一元素: rowData.splice(0,1)
(指刪除rowData的 1元從 元素0(第一個元素)shift
第一個元素開始。方法:rowData.shift()
slice
:rowData = rowData.slice(1)
(意思是:給我的所有元素從 rowData開始的第一個元素和 把結果賦給rowData
) 或rowData.slice(1,4)
(裝置: 給我的所有元素從 rowData起始於第一元件, 在第四元件結束,和 把結果賦給rowData
)。嘗試rowData.splice(0, 1);
的第一個參數表示項目的索引中移除,第二個表示有多少項目應該被刪除
請注意,從數組中刪除它不會將其從文檔中刪除,因此您需要像'rowData [0] .style.display =「none」;' – 2011-05-01 12:31:03