Метод «indexOf» может выполняться только для переменных типа «строка» или «массив» (на самом деле это тип «объект»).
Так что в вашем конкретном случае «this.creations» долженбыть либо массивом, либо строкой.Проблема в том, что вы каким-то образом оказались в случае, когда «this.creations» не относится к таким типам.
Одним из возможных решений является добавление
console.log(typeof this.creations)
и контролировать тип этой переменной.
Также, как упоминалось в предыдущем ответе, проблема заключается в том, что «это» изменило контекст.Одним из решений этого является создание копии этого объекта: const self = this;
в начале функции _deleteDesign и использование объекта «self» вместо «this».Как правило, избегайте использования этого объекта в максимально возможной степени.