我想用React JS中的函数返回一个对象。用函数返回一个对象
我有下面的代码:
let filters = [
{name: "PRICE_RANGE", values: [{active: "true", low: 10000, high: 21000}]}
]
getFilterValues(filters, filterName){
return filters.filter(f => {
if(f.name === filterName) {
return {low: f.values.low, high: f.values.high};
}
})
}
<PriceFilter values={this.getFilterValues(filters, "PRICE_RANGE")} />
,我得到的是
{name: "PRICE_RANGE", values: [{active: "true", low: 10000, high: 21000}]}
的结果,但我想是这样的:
{low: 10000, high: 21000}
任何意见为什么我得到呃e数组返回而不是对象?
我还没有得到我想要的结果。 [jsfiddle](https://jsfiddle.net/o93Lm0rc/95) – Boky
我试图给出一个一般的例子。将其用于确切用例:https://jsfiddle.net/o93Lm0rc/96/ –