$ npm install 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 a null
or undefined
.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'))
© 2010 - cnpmjs.org x YWFE | Home | YWFE