簡體   English   中英

如何使用 javascript 或 lodash 返回指示 object 數組元素為空的 boolean 值

[英]How to return a boolean value indicating an element of an array of object is empty using javascript or lodash

我有一個 object 數組,如下所示。

[{key:1, value:'value1'},{key:2, value:'value2'},{key:3, value:''}]

我想通過循環整個動態數組來檢查並返回一個 boolean 值,該值指示任何值都是空的,使用普通的 javascript 和 lodash。 如果在 object 的數組中所有value元素都不為空,則應返回false ,如果任何value空,則應返回true 誰能幫我解決同樣的問題。

使用Array.some()迭代數組,並為每個 object 檢查值是否為空字符串。 一旦找到這樣的值,該方法就會停止並返回true 如果沒有找到,它將返回false

 const arr = [{key:1, value:'value1'},{key:2, value:'value2'},{key:3, value:''}] const result = arr.some(o => o.value === '') console.log(result)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM