Разница между операторами ==
и ===
заключается в том, что первый выполняет автоматическое приведение для облегчения сравнения, а второй ничего не производит.
Таким образом, если вы попытаетесь сравнить два числовых значения, но одно из них будет строковым представлением числа, сравнение не удастся с оператором ===
.
Возможно, вы используете строковое значение типа '1', чтобы проверить это, вы можете выполнить что-то вроде этого:
console.log(typeof this.totalTenants)
Если это приводит к появлению в строке, вы должны изменить свой оператор на ==
или привести это значение к числу, добавляющему переменную с +
следующим образом:
if (+this.totalTenants === 1) {