#javascript #warnings
#javascript #предупреждения
Вопрос:
Почему я получаю предупреждение "expected an assignment or function call and instead saw an expression"
?
Первый пример
( this._mouseStarted ? this._mouseDrag( event ) : this._mouseUp( event ) );
Второй пример
( this.direction === "down" ? i.item[ 0 ] : i.item[ 0 ].nextSibling ) );
Комментарии:
1. во втором примере в конце строки есть лишнее
)
2. троичные операторы — не лучшая вещь для использования в качестве if / else, отсюда и предупреждение
Ответ №1:
Предупреждение здесь просто для того, чтобы вы случайно не забыли переменную (левую часть присваивания), которой вы обычно присваиваете значение этого выраженияhttps://www.codecademy.com/en/forum_questions/505a2f774f0e7400020021ba