[英]Using Map in Coffeescript
我不确定javascript / coffeescript具有哪种地图功能,但是假设我将Java地图转换为适当的格式,我可以使用coffeescript做类似的事情
thekey.getValue()
其中getValue将是我的coffeescript中定义的一个函数,其功能等同于
return MyMap.get(key) (returns value)
编辑:我有一个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
将让你的属性命名value
出myObject
。 要使用字符串键获取属性,请使用方括号: myObject[key]
。
我认为您可以定义地图并在javascript中使用它,例如
var map = {}; (or you give it appropriate value)
return map[key]; (or map.key)
在咖啡脚本中:
map = {}
map[key] (or map.key)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.