Я использую lodash для воссоздания «умного» поиска, который вдохновлен умным поиском в datatables.как упомянуто здесь - https://stackoverflow.com/a/39989001/4050261
Сильфонный код является вдохновением от https://stackoverflow.com/a/37023510/4050261
var text = 'Bhavesh Hingad';
var values = ['Bha', 'Hin'];
console.log(_.some(values, (el) => _.includes(text, el)), text, values);
// Expecting True
var text = 'Bhavesh Jain';
var values = ['Bha', 'Hin'];
console.log(_.some(values, (el) => _.includes(text, el)), text, values);
// Expecting False
<script src="https://cdn.jsdelivr.net/lodash/4.11.2/lodash.min.js"></script>
В настоящее время код выполняет OR
фильтрацию баз, я ищу AND
фильтрацию на основе