Я бы все это так сделал
class Symbols {
static nCount =1;
name = '';
count = Symbols.nCount ++;
see;
constructor(name, see = true) {
this.name = name;
this.see = see;
}
}
const hotDog = new Symbols('������'),
poganka = new Symbols('������'),
hallowen = new Symbols('������'),
home = new Symbols('������'),
konfeta = new Symbols('������'),
sun = new Symbols('������');
let arrSimvols = [hotDog, poganka, hallowen, home, konfeta, sun];
Ну есть другой вариант генерации уникальных значений - но весь вопрос как потом это поле используется и для чего.
Почему при каждом редактировании эти картинки превращаются хрен знает во что, я догадываюсь, но не понимаю, зачем так редактор форума сделан.