js判断是否为数组

let arr=[1,2,]

第一种:
if(Array.isArray(arr)){
  console.log('是');
}else{
  console.log('否');
}

第二种:
if(arr instanceof Array){
console.log('是');
}else{
console.log('否');
}

第三种:
if(arr.constructor === Array){
console.log('是')
}else{
console.log('否')
}

第四种:
if(Object.prototype.toString.call(arr) === '[object Array]'){
console.log('是');
}else{
console.log('否');
}
posted @ 2021-05-18 13:28  白_小白  阅读(334)  评论(0)    收藏  举报