timing[:start_at] = {"0"=>"Thu Feb 09 2017 21:02:00 GMT+0500 (PKT)", "1"=>"Thu Feb 09 2017 22:02:00 GMT+0500 (PKT)"}
我有一个date_time的哈希,我希望它像哈希下的数组,所以我可以像
一样访问它timing[:start_at][0]
我可以像
一样访问它timing[:start_at]["0"]
但我无法像
那样访问它timing[:start_at][0]
如何将其修改为哈希下的数组。
从JS创建时间[:start_at]哈希并传递给后端,这就是我创建的方式:
timings =
start_datetime: [source_start_at, destination_start_at],
end_datetime: [destination_end_at]
答案 0 :(得分:0)
如果哈希中的键是连续的,则可以将哈希值转换为数组,如下所示:
values = timing[:start_at].values
values[0]
#=> "Thu Feb 09 2017 21:02:00 GMT+0500 (PKT)"