Hi I have an array as shown:
var mainArray = ['Adam', 'Bailey', 'Cathy', 'Dave', 'Earl', 'Fernando', 'Gary', 'Harper'];
And I have an array of names I want to search from main array:
var searchArray = ['Fernando', 'Harper'];
I want a new array which should search 'Fernando' and 'Harper' add it to new array and then add the rest of the array to it.
var newArrAfterSearch = ['Fernando', 'Harper', 'Adam', 'Bailey', 'Cathy', 'Dave', 'Earl', 'Gary']
Tried a few things unsuccessfully like:
var newArrAfterSearch = [];
mainArray.forEach(name => 
 var nameFound = searchArray.find(searchName => searchName === name);
 if(nameFound) {
   newArrAfterSearch = [... mainArray, nameFound];
 }
)
 
     
     
    