Поменять местами 2 значения в новом массиве

Реализуй функцию switchPlaces, которая принимет 3 аргумента: arr - массив значений, switch1 и switch2 - значения из самого массива. Функция должна вернуть новый массив, в котором switch1 и switch2 поменяны местами.

switchPlaces(['Spider-Man', 'Captain Marvel', 'Hulk'], 'Captain Marvel', 'Hulk')