如何从Code.Org AppLab上的数据表中正确读取数组?

时间:2019-01-12 22:04:46

标签: javascript code.org app-lab

我在AppLab中创建了一个名为“ morning”的表,其中一列将数据存储为数组(或称为数组的列表)。我能够正确地向该数组添加数据,但是我的问题是回读数据(因为我想将其显示为另一页上的标签/普通文本)如果数字1234和5678是数组中的值,当我尝试做

console.log(records[i].id + ': ' + records[i].buses);    

第二个值(总线)是我尝试回读的列的名称,这将导致“,”而不是“ 1234,5678”,而且我不确定该怎么做。这是我到目前为止的代码,对您的帮助将不胜感激!

readRecords("morning", {}, function(records) {
  for (var i =0; i < records.length; i++) {
console.log((records[i]).id + ': ' + records[i].(buses[i]));
  }
 });

 var ts1Buses = ["1234"];
 var ts1Change;
onEvent("enterTS1", "click", function(event) {
  appendItem(ts1Buses, getText("textTS1"));
  updateRecord("morning", {id:1, buses:ts1Buses}, function(record, success) {
    setText("textTS1", "");
  });
});     

1 个答案:

答案 0 :(得分:0)

较长的代码块中的console.log语句看起来不太正确。请尝试使用console.log(records[i].id + ': ' + records[i].buses);。如果那不起作用,请发布一个指向您项目的链接,以便其他人可以尝试通过重新混合和编辑来找到修复程序。