to-string-x
v2.1.1
Published
ES6-compliant shim for ToString.
Downloads
32,225
Maintainers
Readme
to-string-x
ES6-compliant shim for ToString.
See: 7.1.12 ToString ( argument )
module.exports(value)
⇒ string ⏏
The abstract operation ToString converts argument to a value of type String.
Kind: Exported function
Returns: string - The converted value.
Throws:
- TypeError If
value
is a Symbol.
| Param | Type | Description | | ----- | --------------- | --------------------------------- | | value | * | The value to convert to a string. |
Example
import $toString from 'to-string-x';
console.log($toString()); // 'undefined'
console.log($toString(null)); // 'null'
console.log($toString('abc')); // 'abc'
console.log($toString(true)); // 'true'
console.log($toString(Symbol('foo'))); // TypeError
console.log($toString(Symbol.iterator)); // TypeError
console.log($toString(Object(Symbol.iterator))); // TypeError
console.log($toString(Object.create(null))); // TypeError