Если дочитали документацию JavaScript до
Set, то решение совсем простое: перевести массив в сет (останутся только уникальные значения), и сет обратно в массив.
upd. неправильно понял задачу. Если надо вернуть только элементы, которых в исходном массиве ровно 1 штука, то надо видимо считать. Сделать объект, где ключи строки, значения число, сколько раз нашлись.
{ "кришна": 4, "харе": 4, ":-O": 1 }
Оставить только те, где значения 1. Собрать в массив.
Или оставить те, что с начала и с конца находятся только «здесь и сейчас»:
const unique = arr => arr.filter((item, i) => i === arr.indexOf(item) && i === arr.lastIndexOf(item));