js 判断对象中所有属性是否为空
2024-10-20 00:47:00
测试:
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;
}
.
最新文章
- arcmap配置的mxd慢的问题
- Mac怎么读写NTFS格式?Mac读写NTFS格式硬盘教程
- Windows Phone8 中如何引用 SQLite 数据库2
- 【leetcode❤python】66. Plus One
- MVC用户登陆验证及权限检查(Form认证)
- [转]Mac OS X 下部分Android手机无法连接adb问题之解决方案
- 结构体key
- hdu 4634 Swipe Bo 搜索
- 一款很不错的html转xml工具-Html Agility Pack
- 【SSMS增强工具】SQL Sharper 2014介绍
- Linux下安装Oracle 10g(redhat 4)
- css中的几个小tip(一)
- 在nuxt中加入element-ui插件遇到的问题
- 2018-2019-2 网络对抗技术 20165323 Exp6 信息搜集与漏洞扫描
- 【Spark篇】---Spark中广播变量和累加器
- input file文件上传图片显示web接口
- HDU 5536 Chip Factory (暴力+01字典树)
- [vue]mvc模式和mvvm模式及vue学习思路(废弃)
- GSAP JS基础教程--TweenLite操作元素的相关属性
- php设计模式之六大设计原则
热门文章
- 二分+贪心 || CodeForces 551C GukiZ hates Boxes
- Hibernate初始化环境的基本封装
- 前段开发 react native tab功能
- vue 父子组件的加载顺序
- adb 调试真机 wait for device 错误解决办法
- 详解Spring面向切面编程(AOP)三种实现
- JavaScript:对Object对象的一些常用操作总结
- POJ 1236 Network of Schools (强连通分量缩点求度数)
- 分享14个很酷的jQuery导航菜单插件
- struts2访问或添加几个属性(request/session/application属性)