在Coffescript.中使用地图
Using Map in Coffeescript
本文关键字:地图 Coffescript 更新时间:2023-09-26
我不确定javascript/coffeescript有什么样的地图功能,但假设我将Java地图转换为适当的格式,我可以使用coffeesccript做一些类似的事情吗
thekey.getValue()
其中getValue将是在我的coffeescript中定义的一个函数,它将执行相当于的操作
return MyMap.get(key) (returns value)
edit:我有一个java标记,因为它对我来说并不明显,这取决于我需要做什么来将地图从java转换为javascript
编辑:这样的东西行吗?
click: ->
if Object1.label in Object2
$("#multiValueSelect").val(Object2[Object1.label].toLowerCase()).trigger "change"
else
$("#multiValueSelect").val(Object1.label.toLowerCase()).trigger "change"
JavaScript的基本Object
类型本质上是Map。在JavaScript和CoffeeScript中,myObject.value
将从myObject
中获得名为value
的属性。要使用字符串键获取属性,请使用方括号:myObject[key]
。
我认为您可以定义一个映射并在类似的javascript中使用它
var map = {}; (or you give it appropriate value)
return map[key]; (or map.key)
在咖啡脚本中:
map = {}
map[key] (or map.key)
相关文章:
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 谷歌地图标记不会显示
- 无法在JS中显示谷歌地图
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- 在谷歌地图上获取事件的x,y坐标
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 模拟谷歌地图中的点击
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 缓存谷歌地图数据
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 在谷歌地图上绘制位置数据库
- 标记的实时更新,无需加载页面谷歌地图API V3
- 在地图上画一条路线
- 在Coffescript.中使用地图