В массиве arr1 есть объект, который также существует и в массиве arr2.
Каким образом я могу удалить объект arr2[index], чтобы он удалился и в arr1?
Я знаю, какой мне нужно удалить объект в arr2, т.е. я знаю его индекс, но мне не известно, как найти этот же объект в arr1, желательно элегантным способом.
Проще всего получить новый массив через функцию filter, отобрав только те элементы, которые не равняются искомому элементу. Если сравнивается ссылка, то можно даже получить индекс через indexOf, и удалить элемент по полученному индексу через функцию splice