JSFiddle - React, Tailwind, and code Playground

JavaScript

var data1 = [100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110],
data2 = [102, 104, 106, 108];
var maxData2 = Math.max.apply(Math, data2);

var newData = [];
    data1.map(function(val) {
    if(val > maxData2) {
        newData.push(val);
    }
});
var index = data1.indexOf(newData[0]);

var prev3Arr = [data1[index-3], data1[index-2], data1[index-1]];

var finalResult = $.merge( prev3Arr, newData);

console.log(finalResult);