Привет У меня есть массив, как показано:
var mainArray = ['Adam', 'Bailey', 'Cathy', 'Dave', 'Earl', 'Fernando', 'Gary', 'Harper'];
И у меня есть массив имен, которые я хочу найти из основного массива:
var searchArray = ['Fernando', 'Harper'];
Я хочу новый массив, который следует поискать 'Fernando' и 'Harper', добавить его в новый массив и затем добавить к нему остаток массива.
var newArrAfterSearch = ['Fernando', 'Harper', 'Adam', 'Bailey', 'Cathy', 'Dave', 'Earl', 'Gary']
Попробовал несколько вещей безуспешно, например:
var newArrAfterSearch = [];
mainArray.forEach(name =>
var nameFound = searchArray.find(searchName => searchName === name);
if(nameFound) {
newArrAfterSearch = [... mainArray, nameFound];
}
)