首页 / 脚本样式 / JavaScript / javascript 处理null及null值示例
复制代码 代码如下:
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);