> 美容
js判空的方法(js空判断)
导语:JS判空(对象、数组、字符串)
JavaScript工具类函数,可以用来判断一个属性是否为空、空字符串或者空数组function isEmpty(value) { if (value === null || value === undefined) { return true; } if (typeof value === &39; && value.trim() === &39;) { return true; } if (Array.isArray(value) && value.length === 0) { return true; } if (typeof value === &39; && Object.keys(value).length === 0) { return true; } return false;}
使用示例const obj = { prop1: &39;, prop2: [], prop3: null, prop4: undefined, prop5: &39;, prop6: [1, 2, 3], prop7: &39;, prop8: {},};console.log(isEmpty(obj.prop1)); // trueconsole.log(isEmpty(obj.prop2)); // trueconsole.log(isEmpty(obj.prop3)); // trueconsole.log(isEmpty(obj.prop4)); // trueconsole.log(isEmpty(obj.prop5)); // trueconsole.log(isEmpty(obj.prop6)); // falseconsole.log(isEmpty(obj.prop7)); // falseconsole.log(isEmpty(obj.prop8)); // false
本文内容由快快网络小婷整理编辑!