跳至内容

unicorn/no-instanceof-array 学究的

🛠️ 为此规则提供自动修复。

功能

要求 Array.isArray() 而不是 instanceof Array

为什么是错误的?

instanceof Array 检查在不同域/上下文中不起作用,例如浏览器中的 iframe/窗口或 Node.js 中的 vm 模块。

示例

javascript
array instanceof Array;
[1, 2, 3] instanceof Array;

参考

在 MIT 许可下发布。