因此,我目前正在从事一个涉及引用整个Pokemon pokedex的项目,在寻找资源时,我意识到Pokemon Showdown是开源的,因此,存储库中有完整的pokedex。但是,当我打开包含pokedex的文件时,我发现它不是设置为json文件,而是完全设置为其他文件。
所以,这是我的问题:
1:数据存储为什么?对象数组?
2:如何将数据转换为JSON或像使用JSON一样引用它(使用键名)
弄清楚了,我最终没有将其转换为json,而是将其作为对象保留在单独的文件中。对于将来遇到类似问题的用户,请执行以下操作:
如果您的对象位于单独的文件中,则在为主要javascript导入脚本之前,先将脚本导入添加到html中(这与导入jquery的方法相同)。然后将该.exports
行更改为变量声明。对我来说,以前看起来像这样:
exports.BattlePokedex = {
然后,我将其更改为:
var dex = {
要访问不同的变量,我使用了以下代码行:
var pokemon = dex[name];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句