驗證數據是否不爲空(空值時返回false,null、undefined、空字符串、空數組、空對象都被設定爲空)

//驗證數據是否不爲空(空值時返回false,null、undefined、空字符串、空數組、空對象都被設定爲空)
export const isNotEmpty = value => {
switch (typeof value) {
case "undefined": {
return false;
}數組

case "string": {
return value.length !== 0;
}對象

case "object": {
if (Array.isArray(value)) {
return value.length !== 0;
} else if (value === null) {
return false;
} else {
return Object.keys(value).length !== 0;
}
}字符串

default: {
return true;
}
}
};string

相關文章
相關標籤/搜索