А лучше скинь весь скрипт, и краткое описание что должно происходить.
К тому же ERM это строгий "язык". Если сказано, что нужно делать так, то нужно делать именно так.
Вот так должно быть правильно выстроено условие:
Но такие вложенные условия лучше использовать для сложного кода, когда идет много проверок.
Для простого кода лучше использовать простые проверки (не if/el/en)
По монстрам: нужно проверять тип объекта!! Это важно. Ты не проверяешь, вот и получаешь ошибки...
И перестань использовать v переменные без особой надобности. Потому что так небезопасно делать (возможно пересечение переменных с другими скриптами). Используй y переменные