39 lines
824 B
Plaintext
39 lines
824 B
Plaintext
|
|
||
|
{{alias}}( source, prop, target )
|
||
|
Moves a property from one object to another object.
|
||
|
|
||
|
The property is deleted from the source object and the property's descriptor
|
||
|
is preserved during transfer.
|
||
|
|
||
|
If a source property is not configurable, the function throws an error, as
|
||
|
the property cannot be deleted from the source object.
|
||
|
|
||
|
Parameters
|
||
|
----------
|
||
|
source: Object
|
||
|
Source object.
|
||
|
|
||
|
prop: string
|
||
|
Property to move.
|
||
|
|
||
|
target: Object
|
||
|
Target object.
|
||
|
|
||
|
Returns
|
||
|
-------
|
||
|
bool: boolean
|
||
|
Boolean indicating whether operation was successful.
|
||
|
|
||
|
Examples
|
||
|
--------
|
||
|
> var obj1 = { 'a': 'b' };
|
||
|
> var obj2 = {};
|
||
|
> var bool = {{alias}}( obj1, 'a', obj2 )
|
||
|
true
|
||
|
> bool = {{alias}}( obj1, 'c', obj2 )
|
||
|
false
|
||
|
|
||
|
See Also
|
||
|
--------
|
||
|
|