javascript 处理null及null值示例


Posted in Javascript onJune 09, 2014
function dealNull(obj){ 
for(var i in obj){ 
if(null == obj[i] || 'null' == obj[i]){ 
obj[i]=''; 
}else if('object' == typeof obj[i]){ 
dealNull(obj[i]); 
} 
} 
}; 
// 测试的对象 
var a={}; 
a.aa=null; 
a.bb='null'; 
a.c=1; 
a.b={}; 
a.b.aaa=null; 
a.b.bbb='null'; 
a.b.c=1; 
a.array=[]; 
a.array.push({'a':null,'b':'null','c':1}); 
a.array.push({'a1':null,'b1':'null','c1':1}); 
a.array.push({'a2':null,'b2':'null','c2':1}); dealNull(a);
Javascript 相关文章推荐
JS的IE和Firefox兼容性集锦
Dec 11 Javascript
用javascript获取textarea中的光标位置
May 06 Javascript
JavaScript 在各个浏览器中执行的耐性
Apr 06 Javascript
JS刷新框架外页面七种实现代码
Feb 18 Javascript
jQuery窗口、文档、网页各种高度的精确理解
Jul 02 Javascript
Jquery实现动态切换图片的方法
May 18 Javascript
js实现鼠标点击文本框自动选中内容的方法
Aug 20 Javascript
angular.bind使用心得
Oct 26 Javascript
Bootstrap布局之栅格系统详解
Jun 13 Javascript
JavaScript日期对象(Date)基本用法示例
Jan 18 Javascript
微信小程序实现YDUI的ScrollTab组件
Feb 02 Javascript
jQuery+ajax实现批量删除功能完整示例
Jun 06 jQuery
网页实时显示服务器时间和javscript自运行时钟
Jun 09 #Javascript
jQuery setTimeout传递字符串参数报错的解决方法
Jun 09 #Javascript
js去除输入框中所有的空格和禁止输入空格的方法
Jun 09 #Javascript
Node.js(安装,启动,测试)
Jun 09 #Javascript
关于JS数组追加数组采用push.apply的问题
Jun 09 #Javascript
javascript浏览器兼容教程之事件处理
Jun 09 #Javascript
jQuery学习笔记之toArray()
Jun 09 #Javascript
You might like
php 下载保存文件保存到本地的两种实现方法
2013/08/12 PHP
php版微信自动登录并获取昵称的方法
2016/09/23 PHP
PHP获取链表中倒数第K个节点的方法
2018/01/18 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
JQuery读取XML文件数据并显示的实现代码
2009/12/16 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
2015/07/22 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
2015/12/12 Javascript
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
2016/05/16 Javascript
Angularjs 实现分页功能及示例代码
2016/09/14 Javascript
javascript 面向对象实战思想分享
2017/09/07 Javascript
浅谈angular2路由预加载策略
2017/10/04 Javascript
NodeJS父进程与子进程资源共享原理与实现方法
2018/03/16 NodeJs
Vue 组件封装 并使用 NPM 发布的教程
2018/09/30 Javascript
JavaScript遍历数组和对象的元素简单操作示例
2019/07/09 Javascript
利用JS响应式修改vue实现页面的input值
2019/09/02 Javascript
[01:10:02]IG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[46:42]DOTA2-DPC中国联赛正赛 Aster vs Magma BO3 第二场 3月5日
2021/03/11 DOTA
python anaconda 安装 环境变量 升级 以及特殊库安装的方法
2017/06/21 Python
python3+PyQt5+Qt Designer实现扩展对话框
2018/04/20 Python
Python多线程原理与用法详解
2018/08/20 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
python为QT程序添加图标的方法详解
2020/03/09 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
Python3爬虫里关于识别微博宫格验证码的知识点详解
2020/07/30 Python
聪明的粉丝购买门票的地方:TickPick
2018/03/09 全球购物
能否解释一下XSS cookie盗窃是什么意思
2012/06/02 面试题
人事部经理岗位职责
2014/03/07 职场文书
《长征》教学反思
2014/04/27 职场文书
司法所长先进事迹
2014/06/02 职场文书
2015年六一儿童节演讲稿
2015/03/19 职场文书
2015年防灾减灾工作总结
2015/07/24 职场文书
面试必问:圣杯布局和双飞翼布局的区别
2021/05/13 HTML / CSS
MySQL如何解决幻读问题
2021/08/07 MySQL
Ruby处理CSV数据方法详解
2022/04/18 Ruby
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python