Упрощение, вероятно, заключается в том, что, если condition
- логическое значение, то:
if (condition) {
return true;
}
else {
return false;
}
эквивалентно
return condition;
Однако также, по-видимому, быть логической ошибкой в вашем тесте.
$scope.relrechtsform.indexOf(dataService.dic.alt.rechtsformKanlei ||
dataService.dic.neu.rechtsformKanlei ) !== -1
Означает ли не то же самое, что и:
$scope.relrechtsform.indexOf(dataService.dic.alt.rechtsformKanlei) !== -1 ||
$scope.relrechtsform.indexOf(dataService.dic.neu.rechtsformKanlei) !== -1