Я пытаюсь сделать оператор if / else внутри вычисляемого свойства для Vue JS для поиска, это то, что у меня есть, и оно не работает, как я могу приспособить это для работы?
computed: {
filteredProperties: function(){
return this.properties.filter((property) => {
return property.address.match(this.searchAddress) &&
if (this.searchType.length > 1) {
this.searchType.some(function(val){
return property.type.match(val)
}) &&
} else {
property.type.match(this.searchType) &&
}
property.bedrooms.match(this.searchBedrooms) &&
property.county.match(this.searchCounty)
});
}
}