to-object-x
v2.2.1
Published
ES6-compliant shim for ToObject.
Downloads
22,581
Maintainers
Readme
to-object-x
ES6-compliant shim for ToObject.
See: 7.1.13 ToObject ( argument )
module.exports(value)
⇒ Object ⏏
The abstract operation ToObject converts argument to a value of type Object.
Kind: Exported function
Returns: Object - The value
converted to an object.
Throws:
- TypeError If
value
is anull
orundefined
.
| Param | Type | Description |
| ----- | --------------- | ----------------------- |
| value | * | The value
to convert. |
Example
import toObject from 'to-object-x';
toObject(); // TypeError
toObject(null); // TypeError
console.log(toObject('abc')); // Object('abc')
console.log(toObject(true)); // Object(true)
console.log(toObject(Symbol('foo'))); // Object(Symbol('foo'))