[英]Best way to check if all property values in object are = “”
我正在嘗試檢查對象的屬性是否沒有值(例如,所有屬性的obj.prop1 =='')。
用角度表達式實現此目的的最佳方法是什么? 順便說一句,角度表達是放置此文字的最佳位置嗎?
<i class="fa fa-filter" ng-class="{'white-icon':checkobjectpropertieshere)}"></i>
謝謝
您必須循環檢查,沒有默認方法:
function isEmptyObj(obj) {
for(var prop in obj) {
if (obj[prop] != "") return false; //or some other checking
}
return true;
}
檢查對象是否包含任何偽造的值。 要檢查值是否為空字符串,請使用return obj[e] === '';
var containsFalsy = Object.keys(obj).some(function (e) {
return !obj[e];
});
檢查對象是否包含所有偽造的值。
var containsFalsy = Object.keys(obj).every(function (e) {
return !obj[e];
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.