Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ตรวจสอบว่าค่ามีอยู่ใน JSON Object หรือไม่

ใช้ลูป for วนตรวจสอบ Property subjectName เท่ากับค่าที่ค้นหา

ตัวอย่างโค้ด

var apiJSONObject = [
    {subjectName: "MySQL"},
    {subjectName: "Java"},
    {subjectName: "JavaScript"},
    {subjectName: "MongoDB"}
];

for (var i = 0; i < apiJSONObject.length; i++) {
    if (apiJSONObject[i].subjectName == "JavaScript") {
        console.log("The search found in JSON Object");
        break;
    }
}

วิธีรันโปรแกรม

ใช้คำสั่ง node fileName.js (เช่น node demo117.js)

ผลลัพธ์

The search found in JSON Object

ทางเลือกสมัยใหม่: ใช้ apiJSONObject.some(obj => obj.subjectName === 'JavaScript')