JSFiddle - React, Tailwind, and code Playground

by ponyspy

JavaScript

var arr = [1,2,3,4,5,6,7,8,9,10];

function arrSort(arr) {
    var res = [];
    for (var i=0; i<=arr.length; i++) {
        if (arr.length == res.length) break;
        var chunk = arr.splice(0, 3);
        res = res.concat(chunk.reverse());
    }
    return res;
}

var res = arrSort(arr);

console.log(res);