js如何判断对象和数组
var a = {};
var b = [];
console.log(Object.prototype.toString.call(a) === '[object Object]');//判断对象 返回true
console.log(Object.prototype.toString.call(b) === '[object Array]');//判断数组 返回true
当然 '[object Date]'是用来判断日期 '[object RegExp]' 是用来判断正则表达式