在javascript中存储数据

时间:2011-12-25 20:11:25

标签: javascript arrays object

我想遍历数据库并将信息存储为数组或对象。 只要我可以根据键存储和检索,我真的不在乎哪个。 我需要指导用于在javascript中创建和存储数据的语法

//将storageEntity创建为数组或对象

storageEntity = {};
storageEntity = [];

//来自“storageEntity”中数据库存储数据的每次撤销 //从概念上讲它应该是这样的:

storageEntity[recordIFromFile][recordType][dataType] = value

其中:

  • recordIFromFile - 是文件
  • 中的数值
  • recordType - 是文件中的字符串
  • dataType - 是文件
  • 的字符串
  • value - 是文件
  • 中的数值

2 个答案:

答案 0 :(得分:1)

您想使用对象/词典,即

var storageEntity = {};

如果您的ID是99999,那么阵列中需要99998个空条目,我想这不是您想要的。现在,如果你想存储一个数据:

var record = storageEntity[recordIFromFile];
if (record == undefined) {
  record = {};
  storageEntity[recordIFromFile] = record;
}

var byType = record[recordType];
if (byType == undefined) {
  byType = {};
  record[recordType] = byType;
}
byType[dataType] = value;

答案 1 :(得分:0)

为什么不能直接从服务器请求JSON并改为使用它?