var arr1 = [3, 1, 5, 6, 1, 8, 6];
var arr2 = [3, 1, 5, 6, 1, 8, 6];
console.log(rotate1(arr1,3));
console.log(rotate2(arr2,3));
function rotate2 (arr, k) {
var len = arr.length;
var temp1 = arr.slice(0,len-k);
var temp2 = arr.slice(len-k,len);
arr = temp2.concat(temp1);
return arr;
}
function rotate1 (arr, k) {
arr = arr.reverse();
var temp1 = arr.slice(0,k).reverse();
var temp2 = arr.slice(k,arr.length).reverse();
arr = temp1.concat(temp2);
return arr;
}