JSFiddle - React, Tailwind, and code Playground

JavaScript

let objarray = [
        {
            type: 2,
            number: 4768
        },
        {
            type: 2,
            number: 3168
        }
];

let objarray_repeat = replicate(objarray, 2);



	objarray_repeat.map((elem, i) =>  {
        if (i == 0) {
            elem.number = 1;
        }
        else {
            elem.number = 0;
        }
    });
    
    console.log(objarray_repeat);

/*     objarray.map((elem, i) =>  {
        if (i == 0) {
            elem.number = 1;
        }
        else {
            elem.number = 0;
        }
    });
    
    console.log(objarray); */
    
function repeat(a, n, r) {
    return !n ? r : repeat(a, --n, (r||[]).concat(a));
}
    
    
 function replicate(arr, times) {
    var al = arr.length,
        rl = al*times,
        res = new Array(rl);
    for (var i=0; i<rl; i++)
        res[i] = arr[i % al];
    return res;
}