Можете ли вы избежать повторения в подобных случаях?

Я стараюсь максимально избегать повторений в моем коде.

Я знаю, что вы можете включить это:

variable = variable+2

в это

variable += 2

но как я могу избежать повторения здесь? Конечно, есть способ...

this.className = this.className.replace("classname","")

3 ответа

К сожалению, ответ - нет, для этого типа утверждений нет сокращений.

Сделать функцию, чтобы делать то, что вы хотите? Что касается += я не знаю способ перегрузки операторов в JavaScript... см.

Перегрузка арифметических операторов в JavaScript?

Если вы можете использовать JQuery, вы можете позвонить

$(this).removeClass('classname');
Другие вопросы по тегам