JS判断某个数据是否为数组类型

好比判断 var data = [23,34,45,4,656,"圣诞"]

第一种:function isArray(arr){
    return Object.prototype.toString.call(arr) === '[object Array]';
}

console.log( isArray(data) )     //true

第二种 :console.log(data.slice === Array.prototype.slice)  //true 这种方法不保险