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);