js 判斷對象中所有屬性是否為空


測試:

var obj = {a:"123",b:""};
for(var key in obj){
  if(!obj[key]) return;
}

函數封裝:

/**
 * 請求參數驗證
 * params 的所有屬性值都不能為空
 * 參數驗證
 * if(!this.paramsValidate(params)) return;
 */
Vue.prototype.paramsValidate = function (params) {
  let flag = true;

  for(var key in params){
    if(params[key] != '0' && !params[key]){
      this.$vux.toast.text('請完善數據!', 'middle');
      return false; // 終止程序
    }
  }

  return flag;
}

.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM