首页 > 其他分享 >js判断对象中每一项属性都不为空 非空检测

js判断对象中每一项属性都不为空 非空检测

时间:2023-02-24 12:01:00浏览次数:44  
标签:非空 必填 对象 js ruleForm key message 每一项


项目表单提交时常常需要校验必填项不能为空,如果每一项都单独来判断的话代码过于繁杂

这里给出一个较为简单的方式:

注意:这种方式用于简单对象,即对象中不含对象或数组等复杂对象的对象

let ruleForm={
userName:'',
userPhone:'12345678900'
}


for (var key in ruleForm) {
if (!ruleForm[key]){
return this.$message.error({message:'请将必填项补充完整!',center:true})
};
}


标签:非空,必填,对象,js,ruleForm,key,message,每一项
From: https://blog.51cto.com/u_15105778/6083528

相关文章

  • js 获取当前时间戳与前一天时间戳
    js 获取当前时间戳与前一天或者后一天时间戳 获取当前时间戳:newDate().getTime()获取前一天时间戳:(newDate()).getTime()-24*60*60*1000//当前时间戳(毫秒)......
  • 通过Sysmon+Nxlogs收集Windows Server 2012服务器日志-并以Syslog形式发送Json格式数
    0x01环境介绍WindowsServer2012已经安装部署好了域控,目的除了收集Windows服务器本身的日志外还收集域控环境下的各种日志。0x02Nxlog配置和使用使用社区版本即可,......
  • JSON_概念与JSON_语法_定义
    JSON_概念1.概念:JavaScriptObjectNotationJavaScript对象表示法Personp=newPerson();p.setName("张三"); p.setA......
  • JS 动态显示时间
    jsDate.prototype.format=function(fmt){varo={"y+":this.getFullYear,//年"M+":this.getMonth()+1,//月份......
  • node.js
    cmd环境变量(windows系统中的变量)path环境变量path坏境变量中保存的是一个一个的路径,路径之间使用;隔开-作用:当我们在命令行窗口中调用一个命令,或访问一个文件时,系......
  • JS词法环境和执行上下文
    前言JavaScript是一门解释性动态语言,但同时它也是一门充满神秘感的语言。如果要成为一名优秀的JS开发者,那么对JavaScript程序的内部执行原理要有所了解。本文以最新的ECM......
  • 使用JsonTextReader提高Json.NET反序列化的性能
    一、碰到的问题在服务器的文件系统上有一个业务生成的BigTable.json文件,其可能包含的JSON字符串很大,同时里边的集合会包含很多的记录;我们使用以下的代码来反序列化,虽然使......
  • mysql 的 json 类型
    创建表DROPTABLEIFEXISTS`student`;CREATETABLE`student`(`id`int(0)NOTNULLAUTO_INCREMENTCOMMENT'表的id',`name`varchar(255)CHARACTERSETut......
  • 18、实体类对象比对-JSON
    实体类对象相互比较-JSON方式:在实际开发中,我们经常需要比较同一个自定义类型的两个不同对象的属性值是否相等,采用JSON方式比较可快速有效实现相关需求。JSONobject是FastJ......
  • JS范围内生成多个不相同随机整数
    /*范围内生成随机整数*///min:最小值  max:最大值    functionrandomNum(min,max){      letnum=Math.floor(((Math.random()*(m......