几个常用的自定义js方法
/** * 判断val是否为空 * @param val * @returns */function isEmpty(val){if(val == '' || val == undefined || val == null){return true;}else{return false;}}/** * 判断obj是否存在 * @param obj * @returns {Boolean} */function exists(obj){if (obj.length) {return true;}else{return false;}}/** * 判断集合collection是否包含某元素element * @param collection * @param element * @returns */function seqContains(collection, element){ for (var i = 0; i < collection.length; i++) { if (collection[i] == element) { return true; } } return false;}/** * 遍历js对象所有属性 * @param obj * @returns {String} */function traverseObj(obj){var props = "";for(var p in obj){ if(typeof(obj[p])=="function"){ obj[p]();}else{ //-- p为属性名称,obj[p]为对应属性的值 props+= p + "=" + obj[p] + "\n";} } return props;}