JAVASCRIPT:数据结构而不是数组
我正在构建一个表单,其中描述字段根据表单的输入(onchange事件)更改其内容。我有多个输入字段,每个字段都有自己的描述 我过去所做的是针对每个领域(这是一个非常小的例子): 但是在我看来,初始化页面上的所有这些变量并不正确,并且会创建一个巨大的文本块。这就是为什么我认为最好从外部文件读取这些数据。但我找不到javascript文件读取器JAVASCRIPT:数据结构而不是数组,javascript,data-structures,Javascript,Data Structures,我正在构建一个表单,其中描述字段根据表单的输入(onchange事件)更改其内容。我有多个输入字段,每个字段都有自己的描述 我过去所做的是针对每个领域(这是一个非常小的例子): 但是在我看来,初始化页面上的所有这些变量并不正确,并且会创建一个巨大的文本块。这就是为什么我认为最好从外部文件读取这些数据。但我找不到javascript文件读取器 有没有更好的结构或方法来使用javascript保存和检索数据?事实上,您可以使用json来描述一个似乎符合您需要的k/v结构: {'':0、'智慧寻求者'
有没有更好的结构或方法来使用javascript保存和检索数据?事实上,您可以使用json来描述一个似乎符合您需要的k/v结构: {'':0、'智慧寻求者':100、'智慧收集者':250}等等 请注意,您也可以使用这种表示法使用嵌套结构
请参阅:是上述问题的更受欢迎的替代方案。我不敢打赌会更好我不知道你想说什么。您是否也建议使用JSON或其变体?是的,相同的JSON。给定URL,请更详细地查看它谢谢,这将有助于创建更动态的变量并减少空间。在相关页面上初始化所有这些变量实际上可以吗?
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];