js对返回的数据的各种数据类型进行非空判断。
图片:
总结:最近在写公司项目的时候碰到后台返回的数据有好几种类型的非空判断,试了好几种方法,记录一下。
解决方法如下:
//0 null undefined {}
//Object.keys:这个方法可以吧对象里面的key提取到一个数组里
//如果返回的后台数据不为空,执行下面的内容赋值。
if(!res.data||Object.keys(res.data).length==0)return//当if的判断不为空,才会执行以下,需要执行的内容赋值语句
this.nums=res.data.Address;
this.isphone=res.data.CompanyPhone;
扩展知识:
逻辑运算符
&& 表达式:条件一 && 条件二 ,说明:仅仅两个条件同时为真,结果为真。
|| 表达式: 条件一 || 条件二, 说明:只要两个条件有一个为真,结果为真。
!表达式: !条件, 说明:条件为真时,他为假;条件为假时,他为真。
相等==:先强制转换变量类型,再比较。
全等===:不转换类型,一旦类型不同,就是不全等。
记录一下!
js对返回的数据的各种数据类型进行非空判断。相关推荐
- java判断对象无数据_java 对象属性不能为空判断
如何判断一个对象里的属性是否都为空的 怎么判断一个对象里的属性是否都为空的怎么判断一个对象里的属性是否都为空的,或者判断该对象是否是一个实体!引用:怎么判断一个对象里的属性是否都为空的,或者判断该对象 ...
- Js常用空与非空判断小结
1.String非空 if(a)测试详解: _1: if(a){} //undefined,null,0,-0,NaN,"",'' 结果为 false //当a=& ...
- js中对于字符串非空判断的总结
//用户名非空验证 1 function checkUserName(){ 2 var name = document.myform.txtUser; //name 为 txtUser 的文本框 3 ...
- Js中值的空与非空判断
//判断字符是否为空 function isEmpty(obj){return (typeof obj === 'undefined' || obj === null || obj === " ...
- Java 自定义注解实现springMVC 参数校验非空判断,为空 则返回响应为空信息
欢迎关注博主公众号:[纯洁的明依]文章由陈晓阳原创. 本人微信:chenxiaoyangzxy. 免费提供本人大量学习资料. 简单概括定义注解的步骤以及作用: 一:明确注解的使用空间(类 方法 等) ...
- EXCEL使用技巧-数据统计——统计指定sheet非空内容行数、指定内容在指定列出现次数
1.统计指定sheet非空内容行数 =COUNTA(sheet名称!E2:E1000) 2.统计指定sheet页指定内容在指定列出现次数 =COUNTIF(sheet名称!F:F,"PASS ...
- html ul 位置上移,JS移动li行数据,点击上移下移(是位置的互换,不是top的偏移量改变)...
JS移动li行数据,点击上移下移 * { padding:0; margin:0; } .content {width:500px;margin:20px auto;} #pCon {width:50 ...
- javascript 校验 非空_前端(js+JQuery非空校验)
1.倒退://history.go(-1);//javascript: history.back(); 两种页面跳转的方法: //Response.Write(""); Page. ...
- js插件---WebUploader 如何接收服务端返回的数据
js插件---WebUploader 如何接收服务端返回的数据 一.总结 一句话总结: uploadSuccess有两个参数,一个是file(上传的文件信息),一个是response(服务器返回的信息 ...
最新文章
- 网络负载均衡相关技术-服务器负载
- tf.reduce_mean解释
- Linux-MySQL基本命令-SQL语句
- How to: Configure an Azure SQL Database firewall using the Azure Portal
- 【Redis学习笔记】2018-06-14 Redis源码学习之sentinel
- 【十】JDBC:使用 jmeter 批量在数据库创建 1 万多条数据;批量删除重复数据
- 提高mysql数据库速度方法(转)
- java 接口开发时间_Java开发中的日期和时间使用
- er图-为什么画er图?有哪些规范?
- android word文件编辑器,docx文档编辑
- Python进阶之Scrapy抓取阳光政务平台
- springboot项目基础骨架搭建并完成基本增删改查及多种形式分页
- hive动态分区 MapReduce 虚拟内存不足
- 怎么用微信打开wifi连接到服务器,微信一键连wifi在哪里 微信一键连wifi怎么使用...
- 《HelloGitHub》第 40 期
- php跌涨算法,php砍价算法
- 概率统计Python计算:学生分布分位点计算
- 关于网页显示夏令时时区问题
- java 代码实现各数据的正则校验
- ElasticSearch分页查询的3个坑