var Tools = {};
Tools.removeNullOrUndefined = function (obj) {
//typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"
if (typeof(obj) == "undefined" || obj == "" || obj == null || obj == "null" || obj.length == 0) {
return "";
} else {
//删除全是空格的情况
var regu = "^[ ]+$";
var re = new RegExp(regu);
if(re.test(obj)){
return "";
}else{
return obj;
}
}
}

本文介绍了一个JavaScript工具方法的封装示例,主要展示了如何定义一个去除空值或未定义值的函数。通过对输入对象进行类型检查并适当地处理特殊情况,如全为空格的字符串等,该方法确保了数据的有效性和可用性。
89

被折叠的 条评论
为什么被折叠?



