反向数组到索引

时间:2016-02-26 15:43:09

标签: javascript arrays reverse

如何将JavaScript数组转换为给定索引?例如:

=if(not(iserr(find("IT", $B2, 1))),"IT HOURS","NON IT HOURS")

1 个答案:

答案 0 :(得分:1)

你可以使用切片

var arr = [0,1,2,3,4,5,6];

var rev = arr.slice(5).concat(arr.slice(0,5)).reverse();

document.body.innerHTML = '<pre>' + JSON.stringify(rev, 0, 4) + '</pre>';
                                          

这会给你[4, 3, 2, 1, 0, 6, 5],你可以用那个

创建一个函数

function reverse(arr, n) {
    return arr.slice(n).concat(arr.slice(0,n)).reverse();
}

var arr = [0,1,2,3,4,5,6];
var rev = reverse(arr, 5);

document.body.innerHTML = '<pre>' + JSON.stringify(rev, 0, 4) + '</pre>';