【问题标题】:Creating an Object(class) structure in Javascript在 Javascript 中创建对象(类)结构
【发布时间】:2011-11-25 12:47:02
【问题描述】:
我正在尝试创建一个最初显示 Countries 信息的 Javascript 应用程序,选择一个国家/地区将显示所有 Regions 并
选择一个区域所有相关的Cities 将显示并
最后通过选择一个城市Hotels 将显示该城市中的列表。
从Country 到City,所有信息都差不多。喜欢
id
name
goedata
etc..
设计HotelLocator 应用程序的最佳方式是什么。
我有兴趣为此使用某种类。
【问题讨论】:
标签:
javascript
prototype-programming
【解决方案1】:
我认为您需要创建一个字典,其中包含每个区域的所有区域,因为值将包含所有城市和酒店的字典。 So when region is selected you will retrieve dictionary with all cities .每个城市都会举办所有酒店。
这将是一个字典,作为 value 保存 dictionary 。实际上它是为 json 设计的。你不需要创建一个类。 JavaScript 中的每个数组都是一个字典。
【解决方案2】:
类似:
class HotelLocator {
public countrySelector(){
return Map<Country, Cities>
}
public citySelector(Map<country, city>){
return Map<City,Hotels>
}
}
基本上一节课就够了。只需按照模块化方法获取输入并返回所需的内容。