我對理解函數有點問題。下面是代碼:LocalStorage QML返回
var _db
var noteItems = {}
_db.readTransaction(function(tx) {
var rs = tx.executeSql("SELECT * FROM note WHERE markerId=? ORDER BY markerid DESC", [markerId]);
var item
for (var i=0; i< rs.rows.length; i++) {
item = rs.rows.item(i)
noteItems[item.noteId] = item;
console.log(noteItems[item.noteId].x)
}
)}
數據庫的結構是markerId Int
,x Int
,y Int
,noteText TEXT
。
我真的不明白這個函數返回什麼,我是QML的初學者。它是否返回一個對象數組?對象的結構是什麼?
事情是這樣的,也許:
所有的noteItems {
markerId : 0
x: 0
y: 0
noteText: "example"
}