You can filter an array of objects in JavaScript using the Array.filter() method, which creates a new array with all elements that pass the test implemented by the provided function. Here is an example:

const people = [
  { name: 'Alice', age: 30 },
  { name: 'Bob', age: 25 },
  { name: 'Charlie', age: 35 }
];

// Filter people older than 30
const filteredPeople = people.filter(person => person.age > 30);

console.log(filteredPeople); // Output: [{ name: 'Charlie', age: 35 }]


In this example, we have an array of objects people with name and age properties. We use the filter() method to create a new array filteredPeople that contains only the objects where the age property is greater than 30. The function person => person.age > 30 is the test that is applied to each element in the array, and it returns true if the age property is greater than 30, and false otherwise.

You can adjust the test function to filter the array of objects based on different conditions, such as the value of a specific property, or a combination of multiple properties.
คุณสามารถกรองอาร์เรย์ของออบเจ็กต์ใน JavaScript ได้โดยใช้เมธอด Array.filter() ซึ่งจะสร้างอาร์เรย์ใหม่ที่มีองค์ประกอบทั้งหมดที่ผ่านการทดสอบโดยฟังก์ชันที่ให้มา นี่คือตัวอย่าง: const people = [ { ชื่อ: 'Alice', อายุ: 30 }, { ชื่อ: 'Bob', อายุ: 25 }, { ชื่อ: 'Charlie', อายุ: 35 } ]; // กรองบุคคลที่อายุมากกว่า 30 ปี const filteredPeople = people.filter(person => person.age > 30); console.log(กรองคน); // เอาท์พุต: [{ name: 'Charlie', age: 35 }] ในตัวอย่างนี้ เรามีอาร์เรย์ของวัตถุที่มีคุณสมบัติชื่อและอายุ เราใช้เมธอด filter() เพื่อสร้างอาร์เรย์ใหม่ filteredPeople ที่มีเฉพาะอ็อบเจ็กต์ที่มีคุณสมบัติ age มากกว่า 30 ฟังก์ชัน person => person.age > 30 คือการทดสอบที่ใช้กับแต่ละองค์ประกอบในอาร์เรย์ และจะส่งคืนค่าจริงหากคุณสมบัติอายุมากกว่า 30 และจะส่งคืนค่าเท็จหากอย่างอื่น คุณสามารถปรับฟังก์ชันทดสอบเพื่อกรองอาร์เรย์ของออบเจ็กต์ตามเงื่อนไขต่างๆ ได้ เช่น ค่าของคุณสมบัติเฉพาะ หรือคุณสมบัติหลายรายการรวมกัน
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence