在Javascript中创建一个Object(类)结构
Creating an Object(class) structure in Javascript
我正在尝试创建一个Javascript应用程序,该应用程序最初显示Countries
信息,选择一个国家所有Regions
将被显示和选择区域将显示所有相关的Cities
最后将显示该城市的Hotels
列表。
从Country
到City
,所有信息基本相同。像
id
name
goedata
etc..
设计HotelLocator
应用程序的最佳方法是什么?
我认为您需要创建一个包含所有区域的字典,每个区域作为值将包含所有城市和酒店的字典。当region被选中时,你将检索包含所有城市的字典。每个城市将容纳所有的酒店。
它将是一个字典,作为值保存字典。实际上它是为json设计的。您不需要创建类。JavaScript中的每个数组都是一个字典
类似于
class HotelLocator {
public countrySelector(){
return Map<Country, Cities>
}
public citySelector(Map<country, city>){
return Map<City,Hotels>
}
}
基本上一个类就足够了。只需遵循模块化方法来接受输入并返回所需的内容。
相关文章:
- 为什么我们在ES2015中需要一个新的for循环结构,而我们已经有了for、forEach
- 当知道同一hiearch中至少有一个元素时,遍历到元素.结构使用jquery
- 从knockout.js中的另一个对象更新一个深度结构化的javascript对象
- 如何用以下结构定义一个空的javascript对象,以便我可以动态地将数据插入其中
- 与restify一起,我的帖子显示了一个“;将循环结构转换为JSON”;错误
- 如何阅读此基数树结构以确定下一个字符串概率
- 什么'最合适的数据结构是什么?(使用一个有间隙的数组是否存在缺点或注意事项?)
- 如何使用JQuery检索完整的DOM结构,其中输入只是一个按钮
- 如何创建一个结构化为AMD模块的可重用库
- 使用 emscripten 在 JavaScript 中分配一个 C 结构
- 在 javascript 中创建一个具有自定义结构的对象
- 如何允许 PhotoSwipe 将具有不同结构的图像分组到一个可查看的组中
- 我想制作一个结构良好的代码.但我不能
- 在v-for中动态创建一个html结构
- jquery克隆了一个没有文本内容的html结构
- 如果我的HTML结构包含另一个父HTML标记或id类等,则需要重定向
- 如何在不依赖于页面中使用的结构/样式的情况下,在页面上的其他元素之上呈现一个元素
- 如何创建一个结构与可观察数组相同的可观察对象
- Javascript:将一个结构数组拆分为其元素数组
- Javascript在另一个结构中重建JSON数组