如何在 JavaScript 中檢查陣列元素是否包含假值?


要檢查陣列元素是否包含 false 值,可以使用 JavaScript 中的 Object.values()。以下是程式碼 -

示例

const details = [
   {
      customerDetails:
      [
         {
            isMarried: true
         },
         {
            isMarried: true
         }
      ]
   },
   {
      customerDetails:
   [
      {
            isMarried: true
         },
         {
         isMarried: true
         }
      ]
   }
]
const isNotMarried = Object.values(details)
.some(({customerDetails})=>customerDetails.some(({isMarried})=>!isMarrie
d));
console.log(isNotMarried);

要執行上述程式,需要使用以下命令 -

node fileName.js.

此處,我的檔名是 demo75.js。

輸出

這將產生以下輸出 -

PS C:\Users\Amit\JavaScript-code> node demo75.js
false

更新日期:07-Sep-2020

135 次瀏覽

開啟您的 職業生涯

完成課程並獲得認證

開始
廣告