ข้อมูลตัวอย่าง
var details = [{
studentName: "John",
studentMarks: 92
}, {
studentName: "David",
studentMarks: 89
}, {
studentName: "Mike",
studentMarks: 98
}, ];
วิธีทำ
ใช้ filter() กรองเฉพาะ objects ที่ตรงเงื่อนไข
ตัวอย่างโค้ด
var details = [{
studentName: "John",
studentMarks: 92
}, {
studentName: "David",
studentMarks: 89
}, {
studentName: "Mike",
studentMarks: 98
}, ];
var specificValuesFromArray = details.filter(obj => obj.studentMarks === 92 || obj.studentMarks === 98);
console.log(specificValuesFromArray)
วิธีรัน
node fileName.js
ชื่อไฟล์ demo177.js
ผลลัพธ์
PS C:\Users\Amit\javascript-code> node demo177.js
[
{ studentName: 'John', studentMarks: 92 },
{ studentName: 'Mike', studentMarks: 98 }
]
คำอธิบาย
filter() คืน array ใหม่เฉพาะ elements ที่ callback return true เงื่อนไข obj.studentMarks === 92 || obj.studentMarks === 98 กรองเฉพาะคะแนน 92 และ 98