用于存储文件ID和创建日期的数组

时间:2014-02-25 15:32:04

标签: javascript arrays

我正在思考如何开发一个数组,以便它存储一个带有创建日期的文件ID。

我会使用什么样的阵列?

例如,数组将保持:

“fileid1” - > “20/12/12” “fileid2” - > “20/12/13” 等...

我可以使用一个assosiative数组吗?

1 个答案:

答案 0 :(得分:1)

数组用于数字索引数据,如列表。

对于以其他方式编制索引的信息,请使用对象:

var files = {}; // <== A blank object
files[someFileId] = thatFilesDate;
files[someOtherFileId] = thatOtherFilesDate;
  

我可以使用一个assosiative数组吗?

听起来你已经习惯了PHP。 PHP的关联数组是一种非常特殊的混合数据结构:它们是有序的名称/值对列表,允许通过数字索引名称进行查找。极不寻常。

与大多数语言/环境一样,JavaScript没有开箱即用的功能。 (你可以很容易地创建它们。)但是95%的情况下,你不需要名称/值对的有序列表,只需要名称/值对。在JavaScript中,这就是对象。