Собрать строку из объектов

Medium
ArraySortingObjectSberTinkoffMail

Напишите функцию getConcated(arr), которая принимает массив объектов и возвращает строку по правилам:

  1. Исключить элементы с expired: true
  2. Отсортировать по полю order по возрастанию
  3. Для каждого элемента перевернуть строку value
  4. Склеить в одну строку и оставить только первое вхождение каждого символа
getConcated([
  { value: "xyz1", order: 1, expired: false }, // перевёрнуто: "1zyx"
  { value: "abx2", order: 3, expired: false }, // перевёрнуто: "2xba"
  { value: "abcd", order: 4, expired: false }, // перевёрнуто: "dcba"
  { value: "qwer", order: 2, expired: true },  // исключён
])
// склеено: "1zyx2xbadcba" → убрать повторы → "1zyx2badc"
Ваш код - JavaScript
Результаты
Нажмите «Запуск» для выполнения кода