safe-to-string-x
DEPRECATED: Moved to https://github.com/Xotic750/to-string-symbols-supported-x
See: to-string-x
Version: 2.0.3
Author: Xotic750 Xotic750@gmail.com
License: MIT
Copyright: Xotic750
module.exports
⇒ string
⏏
DEPRECATED: Moved to https://github.com/Xotic750/to-string-symbols-supported-x to have a less confusing module name.
The abstract operation ToString converts argument to a value of type String, however the specification states that if the argument is a Symbol then a 'TypeError' is thrown. This version also allows Symbols be converted to a string. Other uncoercible exotics will still throw though.
Kind: Exported member
Returns: string
- The converted value.
Param | Type | Description |
---|---|---|
value | * |
The value to convert to a string. |
Example
var safeToString = ; ; // 'undefined'; // 'null'; // 'abc'; // 'true'; // 'Symbol(foo)'; // 'Symbol(Symbol.iterator)'; // 'Symbol(Symbol.iterator)'; // TypeError