在我们平时的工作中经常会用到如何判断一个变量是否为数组。常用的方法很多,有用常用框架里面的,isArray。但是关于这个isArray的实现,各有不同。

常用的方法有如下几种

1、instanceof

function isArray (obj) {
  return obj instanceof Array;
}

2、Array对象的 isArray方法

function isArray (obj) {
  return Array.isArray(obj);
}

3、Object.prototype.toString

function isArray (obj) {
  return Object.prototype.toString.call(obj) === '[object Array]';
}

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
  • 2022-01-21
  • 2021-11-30
猜你喜欢
  • 2021-11-17
  • 2021-11-20
  • 2022-12-23
  • 2021-11-17
  • 2021-06-07
  • 2021-08-14
  • 2022-12-23
相关资源
相似解决方案