Anyone have guidance on how to query an array of hashes in coffeescript?
For example, I have an array of hashes, each with a “name” and “setting”:
[
{"name":"color", "setting":"red"},
{"name":"scale_min", "setting":"15"},
{"name":"scale_type", "setting":"linear"},
{"name":"x_axis_label", "setting":"Weeks"}
]
I want to find the element in this array where the hash “name” is “x_axis_label”
How can I easily do that with coffeescript?
I need some kind of value_for_key_in_object(key, object) function and figured if would be part of the lexicon…
If you going to do this repeatedly, always looking for things where the name equals something, then you are better off converting this from an array of maps to just a map where the key is the name.
Demo