0
у меня есть такой метод:возвращают условный оператор в JavaScript
function() {
if (condition) {
return true;
}
return false;
}
Я думал о возвращении самого условия, чтобы сделать его более чистым, и, возможно, более удобным для чтения. так:
function() {
return (condition);
}
является это считается хорошей практикой?
Да _ (мой бывший учитель кричал на нас, когда мы использовали ваш первый пример). Однако он не всегда возвращает логическое значение (т. Е. '3 && 4' вернет' 4'). Если вам абсолютно необходимо логическое выражение, используйте двойное отрицание: 'return !! (condition);' – blex