判断对象是否是json格式的对象
/***** 判断是否为json对象 *******
* @param obj: 对象(可以是jq取到对象)
* @return isjson: 是否是json对象 true/false
*/
jm.isJson = function(obj){
var isjson = typeof(obj) == "object" &&Object.prototype.toString.call(obj).toLowerCase() == "[object object]" &&!obj.length
return isjson
}
vue引入js中数组,引进来为空数组可以判断一下一个数组是否为空,JSON.stringify(arr) === '[]',arr.length === 0,+arr === 0。上面三种判断数组为空的方法虽然大多数情况下都可以用,但依然存在bug,比如令arr[-1] = ''时,数组不为空,但三者都返回true。所以如果业务代码中一旦遇到这种bug,就需要来个函数freestyle