js快速判斷對象裏的每個值是不是空

我們在做前端開發的時候,會遇到有輸入很多的查詢條件,然後去後臺查詢數據,有時候對查詢條件沒有任何限制,但有的時候遇到特殊的情況,需要查詢的條件不能爲空,至少要輸入一個條件。有什麼方法可以快速判斷獲取到的對象裏面是不是不全爲空呢?只有兩三個字段的時候,我們可以逐個獲取判斷一下,但是當條件多的時候這種方法就不行了,下面是本人寫的一種方法。

/**
* 判斷對象的值是不是全爲空
*/
objectValueAllEmpty:function(object){
	var isEmpty = true;
	Object.keys(object).forEach(function(x) {
	    if(object[x] != null && object[x] != ""){
		    isEmpty = false;
	    }
	});
	if(isEmpty){//值全爲空
	    return true;
	}
	return false;
}

參數object是表單form的對象。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章