Filter properties by price
Filter properties by percentage higher and lower.
by Gururaj Dharani
JavaScript
var properties = [{
name: 'property1',
price: 100
}, {
name: 'property1',
price: 110
}, {
name: 'property1',
price: 110
}, {
name: 'property1',
price: 90
}, {
name: 'property1',
price: 160
}, {
name: 'property1',
price: 150
}, {
name: 'property1',
price: 70
}, {
name: 'property1',
price: 130
}]
let percentage = 30;
function getsimilarProperties(){
let price = 100;
let higer_band = price + (price * percentage)/100;
let lower_band = price - (price * percentage)/100;
return properties.filter(property => property.price == higer_band || property.price == lower_band)
}
console.log('called', this.getsimilarProperties());