function isArray(val) {
return Object.prototype.toString.call(val) === "[object Array]";
}
var arr1 = [1,2,3],arr2 = '123';
console.log(isArray(arr1),isArray(arr2));//true false
console.log(Object.prototype.toString.call(arr1));//[object Array]
console.log(Object.prototype.toString.call(arr2));//[object String]