我有一个JSON数组如下:
arr = [
{day: 1, hour:1, value: 143},
{day: 1, hour:2, value: 243},
{day: 1, hour:3, value: 100},
{day: 1, hour:4, value: 113}
]
给定一个整数值,我希望能够旋转数组中的value字段这个整数值所以如果顺时针旋转1次,那么我应该得到:
arr = [
{day: 1, hour:1, value: 113},
{day: 1, hour:2, value: 143},
{day: 1, hour:3, value: 243},
{day: 1, hour:4, value: 100}
]
最后一个元素变成第一个,等等等等
我是rails的新手,不知道如何实现这一点。如有任何见解,我将不胜感激。
Thanks so much
假设i
是您想要旋转的次数。你可以这样做:
i.times do
arr.unshift(arr.pop)
end