У меня есть этот массив объектов в моем состоянии
this.state = {
data: {
products: [
{
name: 'Iphone',
image: '/logo/Apple-Logo.jpg',
price: 1000
},
{
name: 'Google',
image: '/logo/Apple-Logo.jpg',
price: 700
},
{
name: 'Samsung',
image: '/logo/Apple-Logo.jpg',
price: 1700
},
{
name: 'Sony ',
image: '/logo/Apple-Logo.jpg',
price: 300
},
],
};
, и я хочу иметь возможность поиска в нем с учетом регистра и без пробелов.
Так что я хочу иметь что-то вроде это будет принимать параметр свойство и searchValue
function searchProduct(property, searchValue) {
...
return newProduct;
}
Так что я смогу назвать его так
let newGoogleProduct = searchProduct('name', 'Google');
Который даст мне весь товар с именем Google