polyfill2 v0.2.2
polyfill2
A collection of nonstandard JS polyfills
Objects
Object : object
Kind: global namespace
Object.copy ⇒
Create a shallow copy of an object
Kind: static property of Object
Returns: a copy of source
Param | Description |
---|---|
source | the object to copy |
Object.filter ⇒
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 |
Object.map ⇒
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 |
Set : object
Kind: global namespace
- Set : object
- instance
- static
set.complement ⇒
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 |
set.filter ⇒
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 |
set.intersection ⇒
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 |
set.map ⇒
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 |
set.union ⇒
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 |
Set.filter ⇒
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 |
Set.map ⇒
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 |