A collection of nonstandard JS polyfills
Kind: global namespace
Create a shallow copy of an object
Kind: static property of Object
Returns: a copy of source
Param | Description |
---|---|
source | the object to copy |
Create a shallow copy of an object, where some keys are filtered
Kind: static property of Object
Returns: a filtered copy of source
Param | Type | Description |
---|---|---|
source | the object to copy | |
filter | function |
the filtering function, should return a boolean |
_this | optional this argument to set in the filter |
Create a shallow copy of an object, where every value is mapped by a mapping function
Kind: static property of Object
Returns: a mapped copy of source
Param | Type | Description |
---|---|---|
source | the object to map | |
map | function |
the mapping function, should return a new value for each key-value pair |
_this | optional this argument to set in the map |
Kind: global namespace
- Set :
object
- instance
- .complement ⇒
- .filter ⇒
- .intersection ⇒
- .map ⇒
- .union ⇒
- static
- instance
Create a complement of this set and another (this AND NOT set)
Kind: instance property of Set
Returns: this
Param | Type | Description |
---|---|---|
set | set |
the set to complement with |
Create a shallow copy of a Set, where some keys are filtered
Kind: instance property of Set
Returns: a filtered copy of source
Param | Type | Description |
---|---|---|
filter | function |
the filtering function, should return a boolean |
_this | optional this argument to set in the filter |
Create a union of this set and another (this AND set)
Kind: instance property of Set
Returns: this
Param | Type | Description |
---|---|---|
set | set |
the set to intersct with |
Create a shallow copy of a set, where every value is mapped by a mapping function
Kind: instance property of Set
Returns: a mapped copy of source
Param | Type | Description |
---|---|---|
map | function |
the mapping function, should return a new value for each key-value pair |
_this | optional this argument to set in the map |
Create a union of this set and another (this OR set)
Kind: instance property of Set
Returns: this
Param | Type | Description |
---|---|---|
set | set |
the set to union with |
Create a shallow copy of a Set, where some keys are filtered
Kind: static property of Set
Returns: a filtered copy of source
Param | Type | Description |
---|---|---|
source | the set to copy | |
filter | function |
the filtering function, should return a boolean |
_this | optional this argument to set in the filter |
Create a shallow copy of a set, where every value is mapped by a mapping function
Kind: static property of Set
Returns: a mapped copy of source
Param | Type | Description |
---|---|---|
source | the set to map | |
map | function |
the mapping function, should return a new value for each key-value pair |
_this | optional this argument to set in the map |