【发布时间】:2017-12-06 13:56:17
【问题描述】:
嗨,我正在尝试制作自己的 Pokédex 网站,但我不太擅长数据库、SQL、PHP 等,我正在使用 JavaScript、JSON 样式进行制作。这样做时我遇到了一个问题:我想将gen1.gps.Route_1.Exits.South 推荐给gen1.gps.Pallet_Town.Title,但我不知道怎么做。当然,我先在网上搜索了一段时间,以找到解决方案,但在上下文中我没有理解。
var gen1 = {
'gps': {
'Route_1': {
'Title': 'Route 1',
'Exits': {
'North': 0,
'South': // pallet town link here
},
},
'Pallet_Town': {
'Title': 'Pallet Town',
'Exits': {
'North': /* route 1 here */,
'South': 0
}
}
}
}
我希望能够调用gen1.gps.Route_1.Exits.South 对象来获取gen1.gps.Pallet_Town 的Title 对象。
我还没有调试任何东西,所以我不知道我的错误是什么或将会是什么。
我希望有人可以通过发布有用的答案来帮助我。
【问题讨论】:
-
你不能。创建
gen1后,您可以设置引用,但不能在“同时”创建它时进行。 -
如果我要创建一个函数对象?
-
这取决于。您只能设置对现有对象的引用。如果您的函数这样做,它将起作用。如果它尝试执行与您上面的代码相同的操作,则不会。
-
@ChrisG 好的,如果我要在不引用其他对象的情况下创建对象,我可以在那之后设置这些引用吗?
标签: javascript json object javascript-objects