我对理解函数有点问题。下面是代码: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"
}