gpt4 book ai didi

javascript - 如何通过 react/javascript 中的第一个字母过滤对象数组

转载 作者:行者123 更新时间:2023-12-03 09:41:57 24 4
gpt4 key购买 nike

我对 React 和 javascript 环境相当陌生,所以一些语法和错误对我来说没有意义。我试过使用类似这样的过滤器函数,但给我一个错误:undefined is not an object.

const temp = example.filter(x => x.includes('A'))

示例:

data = [{id: 1, type: Pizza}, {id: 2, type: Taco}, {id: 3, type: Pasta}, {id: 4, type: Sandwich}, {id: 5, type: Pumpkin Pie}]

输出:

temp = [{id: 1, type: Pizza}, {id: 3, type: Pasta}, {id: 5, type: Pumpkin Pie}]

最佳答案

尝试使用startWith:

let data = [{id: 1, type: 'Pizza'}, {id: 2, type: 'Taco'}, {id: 3, type: 'Pasta'}, {id: 4, type: 'Sandwich'}, {id: 5, type: 'Pumpkin Pie'}]

// Output:

let result = data.filter(f => f.type.toLowerCase().startsWith('p'))
console.log(result)

关于javascript - 如何通过 react/javascript 中的第一个字母过滤对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62237559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com