Github repository for your stars.
$ npm install json-function
import { search} from 'json-function';
Example Data
const data = [{userId: 1,id: 3,title: "ea nesciunt repelut",body:"et iusto sed quo iure voluptatem occaecati"},{userId: 1,id: 4,title: "eum et est occaecati",body:"ullam et saepe voluptatem rerum illo velit"},{userId: 1,id: 5,title: "quas odio",body:"repudiandae veniam nesciunt quaerat sunt sed\nalias "}];
Search on single field
search(data, key, field, options?);
Search on multiple field
search(data, key, [field, otherField], options?);
Options
{ caseSensitive: false }
Sample
search(data, "nesciunt", ["title", "body"]);
Output
[{"userId": 1,"id": 3,"title": "ea nesciunt repelut","body": "et iusto sed quo iure voluptatem occaecati"},{"userId": 1,"id": 5,"title": "quas odio","body": "repudiandae veniam nesciunt quaerat sunt sed\nalias "}]