我尝试将每个学生的searchTag字段与数组student.tags进行动态比较,这些学生本身都位于另一个名为students的数组中
所以类似于下面的内容
students = [
0: {
name: "Cheddar",
...,
tags: ["gravy","steak"]
},
...,
40: {
name: "Stacy",
...,
tags: ["gravy","grade"]
},
]我在过滤器中使用过滤器失败了,并且很难返回在标签数组中包含该标签的学生
我能做到
students.filter((student) => {
if ((student.tags.includes(searchTag))) {
return student;
} return '';
})但这只在完全匹配时返回,我需要动态查找学生,即键入'gra‘会返回学生0和40,但'grad’只会返回40
发布于 2021-07-27 12:13:43
https://stackoverflow.com/questions/68538858
复制相似问题