0

我有以下 TaffyDB 数据库:

var entities = TAFFY([{id:"0",name:"name1",pos_x:"200",pos_y:"200"},{id:"1",name:"name2",pos_x:"200",pos_y:"400"}]);

并想循环获取变量中每个数据库行的 x_pos 。

这是我到目前为止得到的:

var entities_ID_array = Array();
entities_ID_array = entities().select("id");

for(i=0; i<entities_ID_array.length; i++){

        var pos_x = entities({id:i}).select("pos_x");
        alert(pos_x);

}

警报给出空结果。如果我更改{id:i}{id:0}并且{id:1}是拾取相应的 pos_x。因此,我遇到的困难似乎是我想引用一个变量。[i] 符号似乎也没有帮助。

谁能帮忙?

4

1 回答 1

0

你没有声明你的变量 i = 我在下面为你编辑了它:

var 实体 = TAFFY([{id:"0",name:"name1",pos_x:"200",pos_y:"200"},{id:"1",name:"name2",pos_x:"200" ,pos_y:"400"}]); 并想循环获取变量中每个数据库行的 x_pos 。

这是我到目前为止得到的:

var entity_ID_array = Array(); entity_ID_array = entity().select("id");

for(var i=0; 我

    var pos_x = entities({id:i}).select("pos_x");
    alert(pos_x);

}

于 2018-01-21T23:13:03.927 回答