rowData = [];
alert(rowData[0]);
给了我[Ti.UI.TableViewRow]
现在我怎么能删除这个元素...我一直在使用rowData.splice(),但我不知道要传递什么来删除它。
由于
答案 0 :(得分:3)
尝试rowData.splice(0, 1);
第一个参数表示要删除的项目的索引,第二个参数表示应删除多少个项目
答案 1 :(得分:2)
您提供的代码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
)。答案 2 :(得分:1)