[英]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.