我有一個關於length
函數的問題。問題是,當變量中有多個條目出現時,它會完美地計算長度,但對於單個條目,它將開始測量字符數而不是數組中元素的數量。我想提醒顯示1,因爲有一個條目:finance consultant
,但它顯示18測量數組的長度,而不是JavaScript中的字符
var win = Titanium.UI.createWindow({ backgroundColor:'#FFF' });
var tableView1=Titanium.UI.createTableView();
var Row = [];
Titanium.Yahoo.yql(
'select * from html where url="http://..." '
+ 'and xpath="//tbody/tr/td/a/font" limit 25',
function(e) {
results = e.data.font;
results = results.content;
alert(results.length);
for (var i = 0; i < results.length; i++) {
var rss = results[i];
var rssRow = Titanium.UI.createTableViewRow({ ... });
var titleLabel = Titanium.UI.createLabel({ ... });
rssRow.add(titleLabel);
Row.push(rssRow);
};
tableView1.setData(Row);
});
win.add(tableView1);
win.open();
無論如何,使用'for(var i = 0; i
Ch4rAss