Строки фильтра JavaScript для частичных совпадений
arr.filter(x => x.title.toLowerCase().includes(searchStr.toLowerCase()))
Adventurous Angelfish
arr.filter(x => x.title.toLowerCase().includes(searchStr.toLowerCase()))