// 1.检测数组
Object.prototype.toString.call([1,2,3])  // '[object Array]'

// 2.检测对象
Object.prototype.toString.call({a:1})  // '[object Object]'

// 1.检测函数
Object.prototype.toString.call(function abc(){})  // '[object Function]'