Миржалол Мирхомитов, Не сочтите за грубость, но Вы ошиблись сервисом.
Для таких запросов Вам сюда: https://freelance.habr.com/
Тут подобные запросы запрещены правилами.
Этот сервис предназначен для помощи с ошибками. То есть с уже сделанной на, условно, 90% работой.
Если вопрос не будет удалён модератором, то будете сидеть в режиме хатико и ждать, вдруг у кого-то есть подобная заготовка или кому-то будет нечего делать или кто-то на энтузиазме сделает.
Георгий, вы написали не в комментарий, а в ответы. А нужно было отредактировать вопрос. И код нужно размещать в соответствующий тэг с помощью специальной функции </>
Так Вы определитесь, а то Вам и рыбку съесть и аквариум выпить. И картинки не желательны, и чтоб работало как можно больше где.
clip-path то Вы собираетесь использовать, так?
Так почему маски и "прочие изыски" - нет?
Дмитрий Беляев, согласен, дополню, ибо по тексту моего ответа ошибки получается быть не должно было, а должно было выводить undefined (а точнее строку, так как window.name может быть определён как пустая строка, ну или не пустая :-) ).
Не нужно тащить lodash, если это единственная задача, которую нужно решить. Юрий Матрос выше предложил решение, удовлетворительное, если в массивах не очень много элементов.
Альтернативный алгоритм может выглядеть так: развернуть массив идентификаторов в объект, где ключ будет идентификатор, значение - true. И дальше простым filter обойти.
Dmitriy_Ch, я бы только на счёт последнего пункта думал с другой стороны.
Если Вы решите пойти по другим компаниям, то эта от Вас уже может ускользнуть, так как конкурс джунов огромный.
Первая компания с очень большой вероятностью будет хреновой. Но таков путь. Главное сейчас - разорвать порочный круг: нет опыта потому что нет работа и нет работы потому что нет опыта. Поэтому ЗП тоже не важна. Разумеется если жизнь позволяет такую вольность. Я в начал пути работал за 10к веб мастером в веб студии на чуть ли не всех возможных CMS.. Сейчас(5 лет спустя) стараюсь зп свою не оглашать без надобности.
А обучение в "бою" - всегда эффективнее.
Так что стоит проработать хотя бы 3-6 месяцев и продолжать вкладываться в проф. развитие. После чего уже искать работу по лучше.
Для таких запросов Вам сюда: https://freelance.habr.com/
Тут подобные запросы запрещены правилами.
Этот сервис предназначен для помощи с ошибками. То есть с уже сделанной на, условно, 90% работой.
Если вопрос не будет удалён модератором, то будете сидеть в режиме хатико и ждать, вдруг у кого-то есть подобная заготовка или кому-то будет нечего делать или кто-то на энтузиазме сделает.