На основании скриншота, texts
- это объект, где каждый «текст» представлен как свойство, что-то вроде этого:
{
text123: {
author: "a1",
title: "t1",
...
},
text456: {
author: "a2",
title: "t2",
...
},
...
}
Если вы хотите отфильтровать эти «текстовые» элементы на основе их свойства title
, вы можете использовать Object.values
, чтобы превратить ваш объект в массив, где вы можете выполнить фильтрацию, например ::
Object.values(texts) // -> [{author: "a1", title: "t1"}, {author: "a2", title: "t2"},... ]
.filter(text => text.title.indexOf(this.state.search) !== -1 )