代码片段记录

65 阅读1分钟
  1. 过滤掉没填的空属性
if(params.filter){		
		Object.keys(paramsData).forEach(key=>{
			if(paramsData[key] === '' || !paramsData[key]) delete paramsData[key];
		})
	}
  1. 合并2个对象
 Object.assign(ObjectObject2)
  1. 十六进制字符串转数字
parseInt("1E240",16)

4.Null 操作

function setNull(val) {
	if (val == null || val == '' || val == undefined || val == 'undefined') {
		return '';
	} else {
		return val;
	}
}

function isNull(val) {
	if (val == null || val == '' || val == undefined || val == 'undefined') {
		return true;
	} else {
		return false;
	}
}

function isNotNull(val) {
	if (val == null || val == '' || val == undefined || val == 'undefined') {
		return false;
	} else {
		return true;
	}
}

function isEmptyObj(obj) {
	if (JSON.stringify(obj) === '{}' || !obj) return true;
	else return false;
}