JAVASCRIPT:数据结构而不是数组

时间:2011-01-07 14:23:41

标签: javascript data-structures

我正在构建一个表单,其中描述字段根据表单的输入(onchange事件)更改其内容。我有多个输入字段,每个字段都有自己的描述。

我过去一直在做的是每个领域(这是一个非常小的考试):

var wisdom  = [' ', 'Seeker of Wisdom', 'Collector of Wisdom', 'Devotee of Wisdom', 'Devourer of Wisdom', 'Font of Wisdom', 'Oracle of Wisdom', 'Source of Wisdom'];
var wisdomp = [0, 100, 250, 550, 1200, 2500, 5000, 10000, 10000];

但是,在页面上初始化所有这些变量对我来说似乎并不正确并且会创建一个巨大的文本块。这就是为什么我认为从外部文件中读取这些数据会更好。我找不到一个javascript文件阅读器。

是否有更好的结构或方法来使用javascript保存和检索数据?

2 个答案:

答案 0 :(得分:1)

实际上,您可以使用json来描述符合您需求的k / v结构:

{'':0,'智慧的寻找者':100,'智慧的收藏家':250}等等

请注意,您也可以使用这种表示法来使用嵌套结构。

请参阅:http://www.json.org

答案 1 :(得分:0)

jQuery create select list options from JSON, not happening as advertised?是提到问题的更受欢迎的选择。不会赌它更好