从对象数组中获取值

Get Values From Array of Objects

提问人:Gacha SS 提问时间:5/21/2023 更新时间:5/21/2023 访问量:48

问:

请帮帮我这个家伙。 我有这个对象数组

0: {MealType: Array(4)}
1: {MealType: Array(8)}
2: {MealType: Array(8)}
3: {MealType: Array(4)}
4: {MealType: Array(4)}
5: {MealType: Array(4)}
6: {MealType: Array(4)}

如何获取 MealType 的每个数组的值(使用 jquery)? 提前致谢。

我尝试了几件事,但没有运气

JavaScript jQuery 数组 对象

评论


答:

1赞 Alexander Nenashev 5/21/2023 #1

您的问题没有指定输出的格式,但要获取所有膳食类型的值,您不需要 jQuery:

const allMealTypes = recipes.flatMap(recipe => recipe.MealType);

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/flatMap