js删除 object中的空值

Posted @old土哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js删除 object中的空值相关的知识,希望对你有一定的参考价值。

var data = {

  a: ‘a‘,

     b: ‘‘

}

 

删除 b和‘‘的配对,

 

/**
 * Delete all null (or undefined) properties from an object.
 * Set ‘recurse‘ to true if you also want to delete properties in nested objects.
 */
function delete_null_properties(test, recurse) {
    for (var i in test) {
        if (test[i] === null) {
            delete test[i];
        } else if (recurse && typeof test[i] === ‘object‘) {
            delete_null_properties(test[i], recurse);
        }
    }
}

 reference: http://stackoverflow.com/questions/286141/remove-blank-attributes-from-an-object-in-javascript

以上是关于js删除 object中的空值的主要内容,如果未能解决你的问题,请参考以下文章

EXCEL函数去除数组中的0值和空值

JS中的空值

快速删除json响应中的空值

PHP 删除数组中的空值

删除数组中的空值

如何删除 BigQuery 数组中的空值?