JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。子数组(Subarray)是指数组中的一部分连续元素。
过滤JSON子数组是指从JSON数据中提取出符合条件的子数组。
假设我们有一个JSON数组,包含多个对象,每个对象代表一个学生及其成绩:
[
{"name": "Alice", "score": 85},
{"name": "Bob", "score": 92},
{"name": "Charlie", "score": 78},
{"name": "David", "score": 95}
]
我们希望过滤出成绩大于90分的学生:
const students = [
{"name": "Alice", "score": 85},
{"name": "Bob", "score": 92},
{"name": "Charlie", "score": 78},
{"name": "David", "score": 95}
];
const highScoreStudents = students.filter(student => student.score > 90);
console.log(highScoreStudents);
输出结果:
[
{"name": "Bob", "score": 92},
{"name": "David", "score": 95}
]
希望这些信息对你有所帮助!