//原生js 的不依赖与任何的插件和框架我比较喜欢
//当然jquery里面也有好几种
**是否为对象**
var obj = {a:1,name:wy}
var bool = $.isPlainObject(obj) 判断是否为对象 返回Boolean
console.log(bool) //true
**是否为数组**
var arr = [1,3,4,6]
var bool = $.isArray(arr) 判断是否为数组 返回Boolean
console.log(bool) //true
///js原生推荐
var obj = {name:"wy",age:23};
var arr =[1,4,5,6,obj];
//用原生js判断数组返回的对象
console.log(Object.prototype.toString.call(arr));//[object Array]
//截取后的样子
console.log(Object.prototype.toString.call(arr[4]).slice(1,8));//object
//用原生js判断对象返回的对象
console.log(Object.prototype.toString.call(arr[4]));//[object Object]
//截取后再转换成小写去对比看你喜欢那种
console.log(Object.prototype.toString.call(arr).slice(8,13).toLowerCase()=="array");//true
//这种不截取的也可
console.log(Object.prototype.toString.call(obj)=="[object Object]");//true