我想用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/ –