在js中可以使用Object.prototype.toString.call()的来检测一个对象是否为一个数组
//检测数组var a = [1, 2];console.log(typeof a); //objectconsole.log(Object.prototype.toString.call(a)); //[object Array]//检测字符串var s = "you";console.log(typeof s); //stringconsole.log(Object.prototype.toString.call(s)); //[object String]