有人对如何在 CoffeeScript 中查询哈希数组有指导吗?
例如,我有一个哈希数组,每个都有一个“名称”和“设置”:
[
{"name":"color", "setting":"red"},
{"name":"scale_min", "setting":"15"},
{"name":"scale_type", "setting":"linear"},
{"name":"x_axis_label", "setting":"Weeks"}
]
我想在这个数组中找到哈希“名称”为“x_axis_label”的元素
我怎样才能用coffeescript轻松做到这一点?
我需要某种
value_for_key_in_object(key, object)
函数和计算是否会成为词典的一部分......
最佳答案
我只是快速破解了这个:
data = [{"name":"color","setting":"red"},{"name":"scale_min","setting":"15"},{"name":"scale_type","setting":"linear"},{"name":"x_axis_label","setting":"Weeks"}]
find = (i for i in data when i.name is 'x_axis_label')[0]
alert(find.setting)
Demo
关于coffeescript - 查询对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10820015/