相关疑难解决方法(0)

使用Array.isArray和instanceof Array之间的区别

有两种方法可以确定数组是数组还是对象.typeof item === "object";对于对象和数组,using 将返回true,因为数组对于javascript来说是相对较新的,而数组是对象的原型(可能措辞错误,请随意纠正我).因此,我所知道的确定数组是否为数组的两种方式是:

解决方案1:

Array.isArray(item);
Run Code Online (Sandbox Code Playgroud)

解决方案2:

item instanceof Array;
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 这两种解决方案有什么区别?
  2. 这两个中的哪一个是首选解决方案?
  3. 哪个处理时间更快?

javascript arrays

53
推荐指数
2
解决办法
2万
查看次数

标签 统计

arrays ×1

javascript ×1