原题链接:[https://leetcode-cn.com/problems/rotate-array/solution/189-xuan-zhuan-shu-zu-popunshiftyi-xing-javascript/](https://leetcode-cn.com/problems/rotate-array/solution/189-xuan-zhuan-shu-zu-popunshiftyi-xing-javascript/) 解题思路: 1. 该题实际的要求就是将数组末尾的k位移动到数组前面。 2. 循环k次,每次将数组末位pop,之后unshift到数组前方即可。 ```javascript [] /** * @param {number[]} nums * @param {number} k * @return {void} Do not return anything, modify nums in-place instead. */ var rotate = function (nums, k) { for (let i = 0; i < k; i++) nums.unshift(nums.pop()); }; ```