`
kstgjfk403
  • 浏览: 29075 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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);

分享到:
评论

相关推荐

    javascript 处理null及null值示例

    以示例的方式为大家介绍下javascript 如何处理null及'null'值,需要的朋友可以参考下

    理解javascript中undefined和null的区别

    理解javascript中undefined和null的区别

    javascript 中null和undefined区分和比较

    javascript 中null和undefined区分和比较 Undefined类型 Undefined 类型只有一个值,即特殊 undefined 。在使用 var 声明变量但未对其加以初始化时,这个变量的值就是 undefined , 例如: var message; alert(...

    JavaScript中Null与Undefined的区别解析

    在JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined? Undefined类型只有一个值,即undefined。当声明的变量还未被...

    JavaScript中undefined和null的区别

    JavaScript两个表示”无”的值:undefined和null。我在平时只是null用的多一点,undefined只是在报错中经常遇到。下面针对这两个数据类型的异同做一下详细的比较。 1.undefined和null在if语句中,都会被自动转为...

    JavaScript null和undefined区别分析

    一时间不好回答,特别是undefined,因为这涉及到undefined的实现... null 参与数值运算时其值会自动转换为 0 ,因此,下列表达式计算后会得到正确的数值: 表达式:123 + null 结果值:123 表达式:123 * null 结果

    Javascript类型系统之undefined和null浅析

     1995年JavaScript诞生时,最初像Java一样,只设置了null作为表示”无”的值。根据C语言的传统,null被设计成可以自动转为0  但是,JavaScript的设计者Brendan Eich,觉得这样做还不够,有两个原因。首先,null像...

    在javascript中,null>=0 为真,null==0却为假,null的值详解

    主要介绍了在javascript中,null>=0 为真,null==0却为假,null的值详解的相关资料,需要的朋友可以参考下

    JavaScript中null与undefined分析

    JavaScript null undefined分析

    JavaScript面试题和答案

    evel函数可以接受一个字符串作为参数,并把此字符串当做一段javascript代码去执行,如果字符串执行结果是一个值则返回此值,否则返回undefined。如果参数不是一个字符串,则直接返回该参数 40.数组的join方法和字符...

    is-null-like:一个简单的javascript函数,如果该值为null(例如,也称为undefined或null),则将返回true

    是空的一个简单的javascript函数,如果该值为null(例如,也称为undefined或null),则将返回true安装npm i --save is-null-like概述 describe ( 'is-null-like' , function ( ) { it ( 'should return true in case...

    JavaScript undefined及null区别实例解析

    在JavaScript中,将一个变量赋值为undefined或null,老实说,几乎没区别。 var a = undefined; var a = null; 上面代码中,a变量分别被赋值为undefined和null,这两种写法几乎等价。 undefined和null在if语句中,...

    JavaScript中的null和undefined区别介绍

    JavaScript中存在2个代表信息不存在的特殊值:null和undefined。个人认为可以从以下角度来理解这两个特殊值之间的区别: 1.null代表有存储信息的容器(比如之前被赋过值的变量),但该容器中的内容为空。 2.undefined...

    javascript中undefined与null的区别

    有点奇怪的是,JavaScript语言居然有两个表示”无”的值:undefined和null。这是为什么? 一、相似性 在JavaScript中,将一个变量赋值为undefined或null,老实说,几乎没区别。 var a = undefined; var a = null; ...

    浅谈JavaScript中null和undefined

     JavaScript还有第二个值来表示值的空缺,就是undefined啦,用未定义的值表示更深层次的“空值”。undefined出现有4种情况:①变量声明但没有初始化时②要查询的对象属性或数组的元素不存在时③如果函数没有任何...

    详解JavaScript中undefined与null的区别

    有点奇怪的是,JavaScript语言居然有两个表示”无”的值:undefined和null。这是为什么? 一、相似性在JavaScript中,将一个变量赋值为undefined或null,老实说,几乎没区别。 代码如下:var a = undefined;var a = ...

    Javascript 中的false零值nullundefined和空字符串对象

    Javascript 中的false 、零值、null、undefined和空字符串对象的区别

Global site tag (gtag.js) - Google Analytics