menge.js - Minimalist set theory operations for Array-like objects in less than 1KB
- Copyright:
- Yusuke Kawasaki
- License:
- MIT
- Source:
- See:
Methods
(inner) except(source, target, destopt) → {Array|Array-like}
source - target
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
source |
Array | Array-like | ||
target |
Array | Array-like | ||
dest |
Array | Array-like |
<optional> |
default: source |
- Source:
Returns:
Array or Array-like object
- Type
- Array | Array-like
(inner) has(source, value) → {boolean}
returns true when one or more rows are matched.
Parameters:
Name | Type | Description |
---|---|---|
source |
Array | Array-like | |
value |
* |
- Source:
Returns:
Boolean
- Type
- boolean
(inner) hasno(source, value) → {boolean}
returns false when no rows are matched.
Parameters:
Name | Type | Description |
---|---|---|
source |
Array | Array-like | |
value |
* |
- Source:
Returns:
Boolean
- Type
- boolean
(inner) union(source, target, destopt) → {Array|Array-like}
source + target
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
source |
Array | Array-like | ||
target |
Array | Array-like | ||
dest |
Array | Array-like |
<optional> |
default: source |
- Source:
Returns:
Array or Array-like object
- Type
- Array | Array-like
(inner) unique(source, destopt) → {Array|Array-like}
unique
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
source |
Array | Array-like | ||
dest |
Array | Array-like |
<optional> |
default: source |
- Source:
Returns:
Array or Array-like object
- Type
- Array | Array-like