Для правильного вопроса надо знать половину ответа
CORS не даст вам запросить со страницы вашего сайта в браузере ресурс постороннего сайта, если на нём это не разрешено явно.
Делайте из своего фронта запрос к своему бэкенду, чтобы он запрашивал нужный ресурс и отдавал значение фронту.
Для правильного вопроса надо знать половину ответа
В данном случае, анонимная функция в map меняет свойство x непосредственно в объекте - элементе массива, который передаётся в неё по ссылке.
Результат у функции map тоже есть, он равен [5].
Для правильного вопроса надо знать половину ответа
Не сойдёт. При правильной реализации поиск минимума идёт без перестановок элементов. Перестановка, если она нужна, выполняется один раз после поиска.
Ваша реализация для худшего случая (массив уже отсортирован в обратном порядке) будет делать (N-1)*N/2 перестановок, а классическая реализация только N-1.
Для правильного вопроса надо знать половину ответа
Всё решается гораздо проще. Используйте всплытие событий.
Вместо навешивания обработчика на каждый нужный элемент вешайте его на body и проверяйте источник события. Если источник - линк, то выполняйте необходимые действия. https://learn.javascript.ru/bubbling-and-capturing