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

ตรวจสอบว่าอาเรย์มีค่า false หรือไม่ด้วย Object.values() ใน JavaScript

ใช้ Object.values() และ some() ตรวจสอบค่า false ใน Object ซ้อนกัน

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

const details = [
    {
        customerDetails: [
            { isMarried: true },
            { isMarried: true }
        ]
    },
    {
        customerDetails: [
            { isMarried: true },
            { isMarried: true }
        ]
    }
];

const isNotMarried = Object.values(details)
    .some(({customerDetails}) => customerDetails.some(({isMarried}) => !isMarried));

console.log(isNotMarried);

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

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

ผลลัพธ์

false