繁体   English   中英

更多参数上搜索function

[英]More parameters on the search function

如何在我的搜索功能上添加更多参数? 我尝试了很多方法,但问题出在过滤器上。

 const searchFilterFunction = (text, filter = 'title') => { if (text) { const newData = masterDataSource.filter(function (item) { const itemDataTitle = item? item[filter].toUpperCase(): ''.toUpperCase(); const textData = text.toUpperCase(); return itemDataTitle.indexOf(textData) > -1; }); setFilteredDataSource(newData); setSearch(text); } else { setFilteredDataSource(masterDataSource); setSearch(text); } };

你的意思是这样的吗?

const searchFilterFunction = (param1, param2, param3 = 'param3', param4 = 'param4') => {
    // logic
};
        
searchFilterFunction('param1', 'param2');
searchFilterFunction('param1', 'param2', 'param3overwrite', 'param4overwrite');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM