js删除对象中所有值为null和undefined的属性
和后台对接的时候的需求,他们不希望我传入那些值为null和undefined的属性,那我就先删除了吧。
var obj = {aaa: 1,b: null,ccc: 'js删除对象中所有值为null的属性',d: null,c: false,cc: true,dfa: undefined
}
/*** 传入一个对象,删除对象里面值为null和undefined的这些无效的字段* */
const deleteInvalid = obj => {Object.keys(obj).forEach(item => {if (!obj[item] && obj[item] != 0) {delete obj[item]}})return obj;
}
console.log(deleteInvalid(obj), '调用方法删除之后的obj')
效果图:
就是注意判断null和undefined的方法,别直接写一个感叹号就觉得是判断了。。。。
js删除对象中所有值为null和undefined的属性相关推荐
- js在post后台接口的时候,一行代码完成删除对象中所有值为null、undefined或为空字符串““的属性
var d= {a: 1,b: null,c: 3,d: undefined };Object.keys(d).forEach(k=>d[k]==null&&delete d[k ...
- JS删除对象中的某一属性
JS如何删除对象中的某一属性 var obj={name: 'zhagnsan',age: 19 } delete obj.name //true typeof obj.name //undefine ...
- JS删除对象中的某一属性(delete)
JS如何删除对象中的某一属性 var obj={name: 'zhagnsan',age: 19 } delete obj.name //true typeof obj.name //undefine ...
- js删除对象中的元素
if(e.data){let result = JSON.parse(e.data)this.form = result.item//删除对象中的create_time,update_time元素de ...
- JS 删除对象中的某个属性
注: 文章摘自 https://includestdio.com/1127.html 方法1 删除是删除对象的属性没有任何剩菜剩下的唯一真正的方法 但它的工作比其"替代"设置慢10 ...
- js删除对象中的属性,vue删除对象中的属性
最近在做一个批量上传的功能,我需要根据用户填的各个输入,去判断需要发送一个整理好的表单发给后台,也就是说我的对象中的全部属性都不是固定,而是动态的,我的思路其实是有两种的,一种是申明很多变量,然后根据 ...
- js 删除对象中的属性
var data = {a:1,b:2,c:3}for(var item in data){if (item == 'b') {delete data[item];} }console.log('da ...
- JS 删除对象(Object)中的键值对
JS 删除对象(Object)中的键值对 假设有以下对象 const person = {name: 'zhangsan',age: 25,gender: 'man' } 可使用以下语句删除年龄age ...
- js删除对象空属性值的方法
1.删除对象空属性值 正常情况下,拿到的数据是{01:["鹿晗","关晓彤"]} 但当用户更改选项之后,我们可能拿到数据就是{01:[]},01的属性值是空的, ...
最新文章
- 36晋级12第五场:冯志刚决胜入围(节目视频)
- 开启报名 | 清华游凯超:预训练模型这么多,该如何选择?一种提速3000倍的高效方法...
- 下载服务器 linux系统,如何搭建Linux服务器
- mysql in 原理_深入理解MySql子查询IN的执行和优化
- linux怎么添加工作组,linux 用户与工作组
- flink写入clickhouse遇到210错误故障排查思路
- 关于计算机实验的英语作文,关于实验的英语作文
- 一个好的大数据分析软件包含哪些功能
- H5+APP安卓原生插件开发+离线打包
- android字典的搜索功能,Android上两个不错的阅读取词字典推荐:GoldenDict Mobile和Fora Dictionary...
- Win10注册.bat或.exe成为系统服务(NSSM)
- 第【一】部分Netzob项目工具的安装配置
- linux下的锐捷客户端
- msdia80.dll 是干什么的?这个文件可以删除吗?
- 步态分析——信度以及效度
- html5中播放本地音乐播放器,首款HTML5播放器 支持浏览器内播放本地音乐
- django-上下文处理器
- Markdown pad2 使用本地图片
- VOCs有机废气处理方法-吸附树脂
- python2 assert判断字典的包含关系