| 1234567891011121314151617181920212223242526272829 | var bdcom = {	isObj(object) {		return object && typeof(object) == 'object' && Object.prototype.toString.call(object).toLowerCase() ==			"[object object]";	},	isArray(object) {		return object && typeof(object) == 'object' && object.constructor == Array;	},	compute(objA) {		for (var key in objA) {			if (this.isObj(objA[key])) {				var oA = objA[key];				this.compute(oA);			} else if (!this.isArray(objA[key])) { //子级不是数组时,比较属性值				if (key.indexOf('-') > 0) {					var _key = key.replace("-", "");					objA[_key] = objA[key];					// delete objA[key]; //js方法				}			} else {				var oA = objA[key];				for (var k in oA) {					this.compute(oA);				}			}		}	},}module.exports = bdcom;
 |