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