loose-array-equals
Version:
Shallow check two arrays for loose equality
25 lines (15 loc) • 1.11 kB
Markdown
# loose-array-equals
[](https://www.npmjs.com/package/loose-array-equals) [](https://github.com/sindresorhus/xo) [](https://travis-ci.org/jacobwarduk/loose-array-equals) [](https://codecov.io/gh/jacobwarduk/loose-array-equals)
Shallow check two arrays for loose equality using the ECMAScript [Abstract Equality Comparison Algorithm](https://www.ecma-international.org/ecma-262/5.1/#sec-11.9.3), i.e. double equals (`==`).
**Installation**
```
npm install --save loose-array-equals
```
**Usage**
```javascript
const looseArrayEquals = require('loose-array-equals');
looseArrayEquals(['a', '23'], ['a', 23]); // true
looseArrayEquals([1, !![], !!{}, 0], [true, true, true, false]); //true
looseArrayEquals(['a', 23], [23, 'a']); // false
looseArrayEquals(['a', 23], [42]); // false
```